- All code lives in the librecores-web repository on GitHub.
- In addition to the code, the repository also contains all necessary deployment scripts to create a Vagrant-based development environment, and to deploy the site to Amazon Web Services.
- We use three main branches:
- The
master
branch is the current development code. - The
staging
branch is the code that's deployed to our staging site, http://stage.librecores.org - The
production
branch is the code that's deployed to our production site, http://www.librecores.org
- The
Read the README in this repository for more information how to get started.
- Please usually open an issue on GitHub, or assign an existing one to yourself before starting development. This helps to track who's working on what.
- If you have questions on how to solve a problem, please ask on the development mailing list or on IRC (see below).
- If you're done with your changes, please open a pull request against the
master
branch. - By submitting a pull request, you agree to license your changes under the MIT license (unless stated otherwise).
- After review, we'll merge your changes and push it out to staging and later to production. This is currently a manual process.
- Mailing list: dev@lists.librecores.org
- IRC: #librecores on freenode