Fork moban by clicking "Fork".
pip3 install virtualenv
- Move to the location where you want to setup moban and type
mkdir moban
in the terminal cd moban
- Type
virtualenv venv
source venv/bin/activate
git clone https://github.com/YOUR_USERNAME/moban.git
cd moban
pip install -r requirements.txt
git remote add upstream https://github.com/moremoban/moban.git
- Type
git remote -v
and you should see
origin https://github.com/YOUR_USERNAME/moban.git (fetch)
origin https://github.com/YOUR_USERNAME/moban.git (push)
upstream https://github.com/moremoban/moban.git (fetch)
upstream https://github.com/moremoban/moban.git (push)
When you want to update your local copy type
git fetch upstream
git merge upstream/master
git push
- please install unit test requirements:
$ pip install tests/requirements.txt
- Then run
$ make
you will need python 3.6 to run "make format"
When you enable travis-ci on your own account, you shall see travis-ci running a build on each of your pushed commit to your own fork.
- Checkout to the master branch
git checkout master
- Start a new branch with a suitable name
git checkout -b branch_name
- Develop a new feature or solve an existing issue
- Add the changed files
git add file_name
- Commit with a suitable message
git commit -m " Changes made "
- Push
git push origin branch_name
- Go to the Github Repository and create a pull request to the dev branch
We use git emojis for commit messages. Please read the guide.