#Contribution guide
- A question or a problem? Ask the community
- Sources
- Tools
- Contribution workflow: for contributions, bugs and features
- Some examples of contributions
Community
Need help? Ask the community
- http://gargantext.org/about
- IRC Chat: (OFTC/FreeNode) #gargantex
Source
Source are available throught XXX LICENSE
You can install Gargantext throught the installation procedure
##Tools
- gogs
- forge.iscpif.fr
- server access
- gargantext box
Contributing: workflow procedure
Once you have installed and tested Gargantext You
- Clone the stable release into your project Note: The current stable release <release_branch> is: refactoring
Inside the repo, clone the reference branch and get the last changes: git checkout <ref_branch> git pull
It is highly recommended to create a generic branch on a stable release such as git checkout -b -<release_branch> git pull
- Create your project on stable release
git checkout -b -<release_branch>-<project_name>
Do your modifications and commits as you want it: git commit -m "foo/bar/1" git commit -m "foo/bar/2" git push
If you want to save your local change you can merge it into your generic branch -<release_branch> git checkout -<release_branch> git pull git merge -<release_branch>-<project_name> git commit -m "[Merge OK] comment"
##Technical Overview
-
Interface Overview
-
Database Schema Overview
-
Architecture Overview