👍🎉 First off, thanks for taking the time to contribute! 🎉👍
The following is a set of guidelines for contributing to the Halma software, which are hosted on GitHub. These are just guidelines, not rules. Use your best judgment, and feel free to propose changes to this document in a pull request.
This project adheres to the Contributor Covenant code of conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to marvin@poopjournal.rocks.
If you have any questions or are unsure about something just drop a line to marvin@poopjournal.rocks.
If you plan to make a significant decision in how to maintain the project and what it can or cannot support please send an email beforehand.
This section guides you through submitting a bug report for the Halma software. Following these guidelines helps maintainers and the community understand your report 📝, reproduce the behavior 📱💻🎮, and find related reports 🔎.
Before creating bug reports, please check this list as you might find out that you don't need to create one. When you are creating a bug report, please include as many details as possible.
This section guides you through submitting an enhancement suggestion for the Halma software, including completely new features and minor improvements to existing functionality. Following these guidelines helps maintainers and the community understand your suggestion 📝 and find related suggestions 🔎.
Before creating enhancement suggestions, please check this list as you might find out that you don't need to create one. When you are creating an enhancement suggestion, please include as many details as possible.
- Include screenshots and animated GIFs in your pull request whenever possible
- Create a branch for your edit
-
Use the present tense ("Add feature" not "Added feature")
-
Use the imperative mood ("Move cursor to..." not "Moves cursor to...")
-
Limit the first line to 72 characters or less
-
Reference issues and pull requests liberally
-
When only changing documentation, include [ci skip] in the commit description
-
Consider starting the commit message with an applicable emoji:
🎨 :art: when improving the format/structure of the code 🐎 :racehorse: when improving performance 🚱 :non-potable_water: when plugging memory leaks 📝 :memo: when writing docs 🐧 :penguin: when fixing something on Linux 🍎 :apple: when fixing something on macOS 🏁 :checkered_flag: when fixing something on Windows 🐛 :bug: when fixing a bug 🔥 :fire: when removing code or files 💚 :green_heart: when fixing the CI build ✅ :white_check_mark: when adding tests 🔒 :lock: when dealing with security ⬆️ :arrow_up: when upgrading dependencies ⬇️ :arrow_down: when downgrading dependencies 👕 :shirt: when removing linter warnings
Thank you so much! 😘