Skip to content

Latest commit

 

History

History
65 lines (43 loc) · 2.3 KB

File metadata and controls

65 lines (43 loc) · 2.3 KB

Contributing to CodeEntropy

Thank you for your interest in contributing to CodeEntropy!

We’re excited to collaborate with developers, researchers, and community members to make CodeEntropy better for everyone.

This guide explains how to set up your environment, make changes, and submit them for review. Whether you’re fixing a bug, improving documentation, or adding new features, every contribution makes a difference.


Getting Started

Before contributing, please review the Developer Guide.
It covers CodeEntropy’s architecture, setup instructions, and contribution workflow.

If you’re new to the project, we also recommend:

  • Reading the README for an overview and installation details.
  • Checking open issues labeled good first issue to find beginner-friendly tasks.

Submitting a Pull Request (PR)

When you’re ready to submit your work:

  1. Push your branch to GitHub.
  2. Open a pull request against the main branch.
  3. Fill out the PR template, including:
    • A concise summary of what your PR does
    • A list of all changes introduced
    • Details on how these changes affect the repository (features, tests, documentation, etc.)
  4. Verify before submission:
    • All tests pass
    • Pre-commit checks succeed
    • Documentation is updated where applicable
  5. Review process:
    • Your PR will be reviewed by the core development team.
    • At least one approval is required before merging.

We aim to provide constructive feedback quickly and appreciate your patience during the review process.


Reporting Issues

Found a bug or have a feature request?

  1. Open a new issue on GitHub.
  2. Provide a clear and descriptive title.
  3. Include:
    • Steps to reproduce the issue (if applicable)
    • Expected vs. actual behavior
    • Relevant logs, screenshots, or input files

Well-documented issues help us address problems faster and keep CodeEntropy stable and robust.


Additional Resources


Thank you for helping improve CodeEntropy, your contributions make open source stronger!