When contributing to this repository, please first discuss the change you wish to make via issue, email, or any other method with the owners of this repository before making a change. Please note we have a code of conduct, please follow it in all your interactions with the project.
To set up a development environment, please follow these steps:
-
Clone your repo
git clone [YOUR_REPOSITORY_URL]
-
Install all the packages.
yarn install
-
Create a
.env
file in the root directory and add the following environment variables.NOTION_PAGE_ID = "YOUR_NOTION_PAGE_ID"
-
Start the development Server.
yarn dev
-
Run setup command
make setup NOTION_PAGE_ID='YOUR_NOTION_PAGE_ID'
-
Start the development Server.
make dev
-
Open
localhost:8001
in your browser.
Consider following the below format for the commit message:
Commit Type : feat|fix|perf|refactor|test|ci|docs|build|chore
Examples
- feat: when create new feature.
- style: when styling a this application.
- fix: when fixing a bug.
You've found a bug in the source code, a mistake in the documentation or maybe you'd like a new feature? You can help us by submitting an issue on GitHub. Before you create an issue, make sure to search the issue archive -- your issue may have already been addressed!
Please try to create bug reports that are:
- Reproducible. Include steps to reproduce the problem.
- Specific. Include as much detail as possible: which version, what environment, etc.
- Unique. Do not duplicate existing opened issues.
- Scoped to a Single Bug. One bug per report.
If you have any great ideas of Feature Request, please avoid adding it to the Issues section in Github and instead start a new Discussion on Github. This allows the maintainers and the member a common place to discuss about the Request. Make sure to check if your request or idea has already been discussed or closed to avoid duplication.
Even better: Submit a pull request with a fix or new feature!
- Search our repository for open or closed Pull Requests that relate to your submission. You don't want to duplicate effort.
- Fork the project.
- Create your feature branch (
git checkout -b feat/amazing_feature
). - Commit your changes (
git commit -m 'feat: add amazing_feature'
). Please follow the specification mentioned above for your commit messages. - Push to the branch (
git push origin feat/amazing_feature
). - Open a Pull Request.
- Make sure to fill in the all the details in the Pull Request to make it easier for the reviewers. Make sure to refer to any discussion or Issues that your PR is fixing.