Thank you for your interest in contributing to api.dileepa.dev! We welcome contributions, including bug fixes, feature enhancements, documentation improvements, and other general improvements.
-
Fork the repository
Fork this repository to your GitHub account. This creates a copy of the repository in your account, allowing you to make changes without affecting the original repository.
To fork the repository, click the Fork button in the top right corner of this page or click here. -
Clone your fork
Clone your forked repository to your local machine using the following command:git clone https://github.com/dileepadev/api.dileepa.dev.git
-
Create a new branch
Create a new branch for your changes. Follow the branch naming guidelines.git checkout -b your-branch-name
-
Make changes and commit
Make your changes and commit them with a descriptive commit message. Follow the commit message guidelines.git commit -m "feat: add a new feature" -
Push your changes
Push your changes to your forked repository.git push origin your-branch-name
-
Submit a pull request
To submit a pull request:- Go to your forked repository.
- Click the Compare & pull request button next to your
your-branch-name. - Add a title and description for your pull request. Follow the pull request guidelines.
- Click Create pull request and remember to add the relevant labels using the pull request template.
- Follow the project's code style.
- Update documentation if necessary.
- Add tests if applicable.
- Ensure all tests pass before submitting your changes.
- Keep your pull request focused and avoid unrelated changes.
- Refer to the following templates and guidelines before submitting your changes:
- bug_report.md - For bug reports.
- feature_request.md - For feature requests.
- documentation_update.md - For documentation updates.
- custom.md - For custom issues.
- PULL_REQUEST_TEMPLATE.md - For pull request submissions.
- BRANCH_NAMING_GUIDELINES.md - Branch naming guidelines.
- CHANGELOG.md - Changelog information.
- CODE_OF_CONDUCT.md - Code of conduct.
- COMMIT_MESSAGE_GUIDELINES.md - Commit message guidelines.
- CONTRIBUTING.md - Contributing guidelines.
- LICENSE - Project license.
- PULL_REQUEST_GUIDELINES.md - Pull request guidelines.
- README.md - Project overview.
- SECURITY.md - Security policy.
This project adheres to the Contributor Covenant Code of Conduct. By participating, you agree to abide by its terms.
Read the full code of conduct here.
If you have any questions, feel free to contact us via GitHub Discussions.
Alternatively, you can reach out via email at contact@dileepa.dev.