Skip to content
This repository has been archived by the owner on Sep 23, 2022. It is now read-only.

How to contribute

Tri Pham edited this page Nov 26, 2019 · 6 revisions

Contribution guideline

IDE (Integrated Development Environment)

VSCode: 💯

Recommended, the project has already included a configuration that fit the project need. On the first time opening the project, developers should install all recommended extensions that included in .vscode\extensions.json files.

IntelliJ IDEA/Webstorm: 🚀

There are some configurations & plugins that need to be manually installed:

  • ESLint
  • JS GraphQL
  • Prettier: Bind a hotkey for running format script every time you save the file. Regarding the automatically formatting, IntelliJ are not supported to auto format the file after changing, to do so please follow this guideline.

Branches naming convention

For new feature

  • <username>/<feature>

For a bug fix

  • <username>/fix/<feature>

Commit message

Feature

  • feat(<scope>): <commit_message>

Bug fix

  • fix(<scope>): <commit_message>

Refactor

  • refactor(<scope>): <commit_message>

Chore

  • chore(<scope>): <commit_message>