Travellers' community. Sharing, hosting and getting people together.
You don't have to be a programmer to participate. Check volunteers page for more info.
Trustroots has a developer portal with information about the API and other methods of interacting with the project.
To work on Trustroots itself, read on! We have two main ways of running the software for development:
Install the stack on your localhost and run NodeJS. This approach takes a little more time to setup, and bit more manual configuration, but is super fast, and can be easier to work with. See INSTALL.md for details.
Running with Docker
If you are familiar with Docker, this is the easiest and quickest way to get started. See INSTALL-DOCKER.md for further details. Running through Docker can be a little bit slower.
We use GitHub for code management and issue tracking. Feel free to create an issue there if you run into an issue setting up the system.
master branch is bleeding edge development.
production is what's running on our servers.
In November 2018 we started meta, a Discourse forum. If Slack is too proprietary for you, you're welcome to use this instead.
It's also great if you join the hacker tribe.
Idea: find Trustroots developers in your area, meet up and hack on stuff together.
MEAN is the Mongo Express Angular NodeJS framework that Trustroots was built upon. Note that http://meanjs.org/ (inactive now) and http://mean.io/ are two separate projects. The former was a fork of mean.io in 2014: http://blog.meanjs.org/post/76726660228/forking-out-of-an-open-source-conflict
Trustroots was built on the meanjs.org version.
- INSTALL.md also contains good information about running and creating mock data.