A mix between a Social Network and a forum
This is the code repository for nerdz.eu.
Nerdz is a mix between a forum and a social network. To understand what NERDZ really is, the easy way is to go on nerdz.eu and enjoy the experience.
There is a lot of work to do:
Move templates to separate repositories, so designers can just fork the template they need and work on it.Improve the User Experience (work on the design of templates located in thetpl
folder.Create a file containing associations between template number and name.Create an option to make it possible to choose between templates in the user's preferences.- Create REST APIs (in a new repository, written in go) and create the required tables and options in this part of the code.
- On nerdz.eu, once the APIs are ready, a reverse proxy Node server will run on api.nerdz.eu:80, hopefully giving us proper APIs!
- And more...
You're welcome to contribute via pull request.
Before you send a pull request, you probably want to setup your local version of nerdz, so you can run your changes on a test server before requesting a pull. To do that, just follow the instructions in setup/README.md
To get a complete version of nerdz (including all templates, included as Git submodules) run:
git clone --recursive git://github.com/nerdzeu/nerdz.eu.git
To update your local version of the repository (including the submodules) use
cd nerdz.eu
git checkout master
git pull
git submodule update --init --recursive