If you find a bug throughout your development or testing process, please do not hesitate to file an issue describing the bug you noticed.
Here is how you create an issue:
- Go to the issues tab.
- Click on "New issue".
- Add an informative title following the naming convention below.
- Add a detailed description with the suggested solution if possible.
- Select applicable labels after reading each label's description.
If you want to start working on a new feature/fix a bug, create a new branch with a descriptive title preceded by your name as @yourname/new-feature-title
.
Note: branch names are all small cases separated by a dash -
, e.g. @hady/twitter-api-migration
The commit message should be structured as follows:
<type>[optional scope]: <description>
[optional body]
[optional footer(s)]
The commit contains the following structural elements:
-
fix: a commit of the type
fix
patches a bug in the codebase. -
feat: a commit of the type
feat
introduces a new feature to the codebase. -
BREAKING CHANGE: a commit that has a footer
BREAKING CHANGE:
, or appends a!
after the type/scope, introduces a breaking change. -
types other than fix: and feat: are allowed, for example
build:
,chore:
,ci:
,docs:
,style:
,refactor:
,perf:
,test:
, and others.
Refer to Conventional Commits for more information.
- Small letters only.
- Use underscore as delimiters.
- Keep it short, clear, and simple.
Examples :
date_helper.ts
settings_controller.ts