Latest Development Build Status
-
Required Python version 3.6
cd backend/server pip install -r requirements.txt python manage.py runserver
-
Install Docker
export IMAGE_TAG=planimation-backend:latest docker build -t IMAGE_TAG -f /backend/docker/release/Dockerfile server docker run -d -p 8000:8000 IMAGE_TAG docker ps
-
Test the web server is running by visiting
localhost:8000
in the browser.
When contributing to this repository, please adhere to the below guidelines.
- Before pushing code to the repo, it is required to create an issue along with a brief description so that peer developers can review, provide suggestions and feedback.
- Create a new issue to obtain
ISSUE_NO
.
Before pushing the code to repo please make sure to:
- Update the
README.md
with details of changes to the interface, this includes the new environment variables, exposed ports, useful file locations and container parameters, if any. - Increase the version numbers in any examples files and the README.md to the new version if any.
- The version number scheme, we follow SemVer.
- Set the commit template as follows:
git config user.name "Your Full Name" git config user.name "Your GitHut email" git config commit.template .gitmessage
- Commit message should be of the following format
[ISSUE_NO] COMMIT_MESSAGE
. Refer.gitmessage
. Example:[10] Fix security issue related with form * Updated lib dependency version * Fixed something * Fixed other thing Resolves #10
Please note that you cannot push directly to develop
nor master
branches.
- Create a new branch and push the changes to this branch.
- Create a PR and add at least one peer reviewer.
- You may merge your branch to
develop
once your PR is approved by your peer reviewer. - If you do not have permission to merge the PR, please contact the reviewer to merge it for you.