-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* π Add a contribution guide
- Loading branch information
Showing
2 changed files
with
84 additions
and
2 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,62 @@ | ||
# Contributing to bun-bagel π₯― | ||
|
||
π Thanks for considering contributing to bun-bagel! Your help in enhancing this library is greatly appreciated. | ||
|
||
## Getting Started π | ||
|
||
1. **Fork the repository:** Click the "Fork" button π΄ at the top right of the repository page. This creates your own copy of the repository. | ||
2. **Clone your fork:** `git clone https://github.com/<your-username>/bun-bagel.git` | ||
3. **Create a branch:** `git checkout -b feature/your-feature-name` or `git checkout -b bugfix/your-bugfix-name` πΏ | ||
4. **Install dependencies:** `bun install` | ||
6. **Make your changes:** Implement your feature or fix the bug π οΈ | ||
5. **Run tests:** `bun test` | ||
7. **Commit your changes:** `git commit -m ":<gitmoji>: <your commit message>"` π | ||
8. **Push to your fork:** `git push origin feature/your-feature-name` or `git push origin bugfix/your-bugfix-name` π | ||
9. **Create a pull request:** Go to the original repository and click the "New pull request" button. Select your fork and branch, then provide a clear description of your changes. π | ||
|
||
## Coding Style π¨ | ||
|
||
**Coming soon!** | ||
|
||
## Code Review π | ||
|
||
* We use GitHub's pull request system for code review. | ||
* Please be patient and respectful during the review process. | ||
* We'll try our best to provide constructive feedback and help you improve your code. | ||
* We'll also be happy to answer any questions you have about the codebase. | ||
* We'll merge your pull request once it's been reviewed and approved. | ||
|
||
|
||
## Commit Messages π | ||
|
||
We use emoji's based on Gitmoji guidelines to enhance the expressiveness of our commit messages, making them more informative and easier for contributors to understand. | ||
We use the following format for commit messages: | ||
|
||
``` | ||
:<gitmoji>: This commit will... <your commit message> | ||
``` | ||
|
||
**Examples:** | ||
|
||
* `:bug: Fix a bug that caused the app to crash` | ||
* `:sparkles: Add a super cool animation for the button component` | ||
* `:recycle: Refactor footer component` | ||
* `:fire: Remove deprecated code` | ||
* `:package: Install bun-bagel@latest` | ||
|
||
You can find a list of available gitmojis on [gitmoji.dev](https://gitmoji.dev/). | ||
It might be difficult at times to pick the right emoji, but please don't stress, follow your gut feeling. | ||
|
||
> [!NOTE] | ||
> Notice that the commit message usually completes the sentence "This commit will...". | ||
## Reporting Issues π | ||
|
||
If you find a bug or have a feature request, please open an issue on the [issue tracker](https://github.com/DRFR0ST/bun-bagel/issues). | ||
|
||
## Additional Notes π | ||
|
||
* Please ensure your code passes all tests before submitting a pull request. β | ||
* If you're unsure about anything, feel free to ask questions in your pull request or open an issue. β | ||
|
||
Let's build something great together! π₯― |
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