Thank you for considering contributing to Adkar Champ! We appreciate your interest and welcome any help you can offer. Here are some guidelines to get you started.
If you find a bug, please open an issue on GitHub and include as much detail as possible. Use the provided bug report template and include the following:
- A clear and descriptive title
- Steps to reproduce the issue
- Expected and actual results
- Screenshots, if applicable
- Any relevant error messages or logs
We are always open to new ideas! If you have a feature suggestion, please open an issue on GitHub and include:
- A clear and descriptive title
- A detailed description of the feature
- Any relevant use cases or user stories
- Any mockups or examples that could help illustrate the feature
We welcome code contributions! Here’s how you can get started:
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature
). - Make your changes.
- Test your changes thoroughly.
- Commit your changes (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature/your-feature
). - Open a pull request.
Make sure you have Node.js and npm installed. You can install them from nodejs.org.
- Fork and clone the repository.
git clone https://github.com/zameel7/adkar-streak.git cd adkar-streak
- Install the dependencies.
npm install
- Start the development server.
npx expo start
- Follow the code style of the project.
- Write clear and concise commit messages.
- Test your changes before submitting a pull request.
- Reference the issue number in your pull request, if applicable.
- Include screenshots or videos of your changes in action, if applicable.
- Follow the TypeScript and React/React Native style guides.
- Use meaningful variable and function names.
- Keep functions and components small and focused.
- Write comments to explain complex code.
- Format your code using Prettier (configuration is provided).
Thank you for contributing to Adkar Champ! Your help is greatly appreciated.