Thank you for your interest in contributing to Rentalog.in! We welcome contributions from everyone, whether you're fixing bugs, suggesting new features, improving documentation, or helping with testing.
- Click the "Fork" button at the top right of this page to create a personal copy of the repository.
- Clone your forked repository to your local machine:
git clone https://github.com/your-username/Rentalog.in.git
- Replace your-username with your GitHub username.
- Create a new branch for your feature or bug fix:
git checkout -b your-feature-branch
Use a descriptive name for your branch, such as feature/add-tenant-management or bugfix/fix-rent-calculation.
- Make your changes in the codebase. Ensure that you:
- Follow the existing coding style.
- Write clear and concise commit messages.
- Keep your commits focused on a single issue or feature.
- Run the application locally and ensure that your changes work as expected. If applicable, add unit tests to verify your modifications.
- Stage your changes and commit them:
git add .
git commit -m "Add a meaningful commit message"
Ensure your commit messages follow the convention: type(scope): subject (e.g., feat(tenant): add tenant management feature).
- Push your changes to your forked repository:
git push origin your-feature-branch
-
Go to the original repository and click on the "New Pull Request" button.
-
Select your branch and submit your pull request. Provide a clear description of your changes and reference any related issues.
-
Bug Reports If you find a bug, please open an issue in the Issues section. Include the following information:
-
Steps to reproduce the bug.
-
Expected behavior.
-
Actual behavior.
-
Screenshots, if applicable.
-
Feature Requests
We welcome suggestions for new features! Please open an issue with the label Feature Request and describe:
- The feature you'd like to see.
- How it would improve the application.
- Any relevant examples or use cases.
If you notice any errors or areas for improvement in the documentation, feel free to submit a pull request with your changes. Clear and comprehensive documentation helps everyone!
If you're interested in contributing to the design aspect, please create mockups or suggest improvements for the user interface.
By participating in this project, you agree to abide by our [Code of Conduct]. We strive to create a welcoming environment for all contributors.
Resources GitHub Flow Markdown Guide React Documentation
If you have any questions or need further assistance, feel free to reach out to the maintainers or join the discussions in the Discussions section.