Skip to content

Latest commit

 

History

History
54 lines (31 loc) · 2.19 KB

CONTRIBUTING.md

File metadata and controls

54 lines (31 loc) · 2.19 KB

A solution to the ongoing problem of crime and public safety

How Do you get Started ?

Search for your Roles

  • Backend Developer: Responsible for developing and maintaining the backend logic and API endpoints.
  • Frontend Developer: Responsible for developing and maintaining the user interface and frontend components.
  • Full-stack Developer: Responsible for both backend and frontend development tasks.
  • UX/UI Designer: Responsible for designing the user experience (UX) and user interface (UI) of the application.

Setting up the Local Environment(After choosing role)

Backend Developer Frontend Developer Full-stack Developer UX/UI Designer
Python Next.js Python
Next.js
View Design
Style Guide
Node.js Flutter Node.js
Flutter
Editor permission will be given to UX/UI designers

Guidelines

  1. Before you start working on a new feature or bug fix, create a new branch from the staging branch:
git checkout staging
git checkout -b feature/my-feature
  1. Make your changes and ensure they meet the project's coding standards and guidelines.

  2. Commit your changes and push the branch to the repository:

git add .
git commit -m "Add my feature"
git push origin feature/my-feature
  1. Open a pull request on GitHub, targeting the staging branch.

  2. Your changes will be reviewed by the CTO, and any necessary feedback or changes will be discussed in the pull request.