| Codebase | Description |
|---|---|
| Frontend | React / Tailwind |
Make sure you have nodejs installed by running the following command:
node --versionIf the output is not the version of your nodejs installation, install nodejs from here
Then install the dependencies after cloning the project please use npm:
npm installThen, start up the application.
npm run devnpm buildYou can find the images link in the src/images do not import any image (Links only)
We're using prettier for this project so make sure to install prettier plugin in your editor to be able to formart your code. npm run prettier
Clone or fork the repo. Pull request should be made to the main branch and nowhere else! Commit message must be descriptive. Example {commitType:} {commitDescription}
| Type | Description | |
|---|---|---|
| feat | Features | A new feature |
| fix | Bug Fixes | A bug fix |
| docs | Documentation | Documentation only changes |
| style | Styles | Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc) |
| refactor | Code Refactoring | A code change that neither fixes a bug nor adds a feature |
| perf | Performance Improvements | A code change that improves performance |
| test | Tests | Adding missing tests or correcting existing tests |
| build | Builds | Changes that affect the build system or external dependencies (example scopes: gulp, broccoli, npm) |
| ci | Continuous Integrations | Changes to our CI configuration files and scripts (example scopes: Travis, Circle, BrowserStack, SauceLabs) |
| chore | Chores | Other changes that don't modify backend, frontend or test files |
| revert | Reverts | Reverts a previous commit |
Sample Commit Messages
chore: Updated README file:=choreis used because the commit didn't make any changes to the backend, frontend or test folders in any way.feat: Added plugin info endpoints:=featis used here because the feature was non-existent before the commit.