We appreciate your interest in contributing to CyberPath! To ensure a smooth and effective collaboration, please follow these guidelines.
-
Fork the Repository: Start by forking the CyberPath repository to your own GitHub account.
-
Create a Branch: Create a new branch for your feature or bug fix. Use descriptive names for your branches:
git checkout -b feature/YourFeatureName
-
Make Changes: Implement your changes in the new branch. Ensure that your code adheres to our coding standards.
-
Write Tests: If applicable, write tests for your changes to ensure they work as intended.
-
Commit Your Changes: Commit your changes with a clear and concise commit message:
git commit -m "Add feature/bug fix description"
-
Push Your Changes: Push your changes back to your forked repository:
git push origin feature/YourFeatureName
-
Open a Pull Request: Navigate to the original CyberPath repository and open a pull request. Provide a detailed description of your changes and why they should be merged.
Please adhere to our Code of Conduct in all interactions within the CyberPath community.
- All contributions will be reviewed by maintainers.
- Feedback may be provided, and you may be asked to make adjustments before merging.
If you encounter any issues or have suggestions for new features, please open an issue in the GitHub repository. Provide as much detail as possible to help us understand the problem or request.
Thank you for considering contributing to CyberPath! Your efforts help us build a better resource for everyone in the cybersecurity community.
For additional information refer to the contributors page