forked from pmndrs/jotai
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Create CONTRIBUTING.md Update CONTRIBUTING.md Co-authored-by: Daishi Kato <[email protected]> Update CONTRIBUTING.md Co-authored-by: Daishi Kato <[email protected]> Update CONTRIBUTING.md Co-authored-by: Daishi Kato <[email protected]> Create CONTRIBUTING.md 🤝 CONTRIBUTING updated contributing updated * contributing updated
- Loading branch information
Showing
1 changed file
with
44 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
# Contributing | ||
|
||
## Reporting Issues | ||
|
||
If you have found what you think is a bug, please [file an issue](https://github.com/pmndrs/jotai/issues/new). | ||
|
||
For usage questions, prefer [starting a discussion](https://github.com/pmndrs/jotai/discussions/new). | ||
|
||
## Suggesting new features | ||
|
||
If you are here to suggest a feature, first create an issue if it does not already exist. From there, we will discuss use-cases for the feature and then finally discuss how it could be implemented. | ||
|
||
## Development | ||
|
||
If you would like to contribute by fixing an open issue or developing a new feature you can use this suggested workflow: | ||
|
||
- Fork this repository. | ||
- Create a new feature branch based off the `master` branch. | ||
- Install dependencies by running `$ yarn`. | ||
- Create failing tests for your fix or new feature. | ||
- Implement your changes and confirm that all test are passing. You can run the tests continuously during development via the `$ yarn test:dev` command. | ||
- If you want to test it in a React project you can either use `$ yarn link` or `yalc` package. | ||
- Git stage your required changes and commit (see below commit guidelines). | ||
- Submit PR for review. | ||
|
||
### Type | ||
|
||
Must be one of the following: | ||
|
||
- **feat**: A new feature | ||
- **fix**: A bug fix | ||
- **docs**: Documentation only changes | ||
- **refactor**: A code change that neither fixes a bug nor adds a feature | ||
- **test**: Adding missing or correcting existing tests | ||
- **chore**: Changes to the build process or auxiliary tools and libraries such as documentation | ||
generation | ||
|
||
## Pull requests | ||
|
||
Please try to keep your pull request focused in scope and avoid including unrelated commits. | ||
|
||
After you have submitted your pull request, we'll try to get back to you as soon as possible. We may suggest some changes or improvements. | ||
|
||
Thank you for contributing! |