This documentation contains information about general engineering discussions and application-specific developer guides.
There are a few simple guidelines that you have to follow for contributing to this project.
You can contribute to this project in many ways. You can file an issue and let us know about any bugs, typos, or improvements. You can also fork this project, implement the changes, and submit a pull request.
We are using Microsoft's writing style guide to write our English documentation.
🚧 We are still working on our Persian writing style guide.
- Install NodeJS LTS
- Clone this repository
- While inside this repository on your local machine, execute the
npm icommand - To start a local development server to view the changes in a browser window, execute the
npm run startcommand
For the changes you want to make, create a branch with the following naming convention: <github-username>/[docs|diagrams]/<document-name>.
Examples:
atareversei/diagrams/erdthisis-mahyar/docs/trello
For commit messages use the convention of git commit -m "[docs|diagrams|fix|feat|ci|refactor](<scope>): <description> <#issue-number>"
Examples:
docs(trello): add summarydocs(problem-statements,target-audience): fix typosdiagrams(erd): add new entitiesci: fix broken pipelinefeat(homepage): add new about us sectionfix: type issues breaking build
After you are done with making changes, submit a pull request to the main branch and ask for a qwest-core team member to review the changes.
Before you ask for a review, make sure that your project can be built by using the npm run build command.