Fork moban by clicking "Fork".
pip3 install virtualenv- Move to the location where you want to setup moban and type
mkdir mobanin the terminal cd moban- Type
virtualenv venv source venv/bin/activategit clone https://github.com/YOUR_USERNAME/moban.gitcd mobanpip install -r requirements.txtgit remote add upstream https://github.com/moremoban/moban.git- Type
git remote -vand 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.