Skip to content

Latest commit

 

History

History
42 lines (31 loc) · 1.65 KB

CONTRIBUTING.md

File metadata and controls

42 lines (31 loc) · 1.65 KB

Contributing to Cyberbro

Thank you for considering contributing to Cyberbro! This guide will help you get started.

How to Contribute

1. Reporting Issues

  • Check if the issue is already reported.
  • Open a GitHub Issue with a clear description and steps to reproduce the problem.

2. Feature Requests

  • Open a GitHub Issue with the "enhancement" label.
  • Describe the feature, its benefits, and how it aligns with the project goals.

3. Submitting Code

  • Fork the repository and create a feature branch (git checkout -b feature/my-feature).
  • Write clear, concise code that adheres to the project's style.
  • Ensure all tests pass before submitting.
  • Submit a pull request to the main branch and describe your changes.

4. Writing Documentation

  • Improve existing documentation or write new content for new features.
  • Ensure documentation is clear, concise, and easy to follow.

5. Testing

  • Add tests for your changes to ensure quality and stability.
  • Use sample observables to validate the functionality.

Development Guidelines

  • Use Python 3.11 or later.
  • Follow snake_case coding style
  • Keep dependencies minimal and document any new ones in requirements.txt.

Community Guidelines

  • Be respectful and constructive in discussions.
  • Avoid unrelated self-promotion.
  • Strive to make Cyberbro better for all users.

We appreciate your contributions and efforts to improve Cyberbro. Together, we can make this tool even more powerful!


Maintainer: stanfrbd