Skip to content

Latest commit

 

History

History
45 lines (29 loc) · 1.43 KB

CONTRIBUTING.md

File metadata and controls

45 lines (29 loc) · 1.43 KB

Contributing to CTFTool

We welcome all contributions to CTFTool! This document will guide you through the process of contributing to this project.

Reporting Bugs

If you encounter a bug, please create an issue in our GitHub repository. Be sure to include:

  • A clear and descriptive title
  • Exact steps to reproduce the bug
  • Expected and actual behavior
  • Screenshots or animated GIFs, if applicable

Suggesting Enhancements

We're always open to suggestions for improvements or new features. To suggest an enhancement:

  • Open a new issue with a clear and descriptive title
  • Provide a detailed description of the enhancement
  • Explain why this enhancement would be useful to CTFTool users

Code Contributions

Ready to contribute code? Follow these steps:

  1. Fork the repo and create your branch from main.
  2. Implement your changes and test them out.
  3. If you've added code, make sure to add corresponding tests.
  4. Ensure the test suite passes.
  5. Issue that pull request!

Styleguides

Git Commit Messages

  • Use the present tense ("Add feature" not "Added feature").
  • Use the imperative mood ("Move cursor to..." not "Moves cursor to...").
  • Limit the first line to 72 characters or fewer.
  • Reference issues and pull requests liberally after the first line.

Golang Styleguide

All Go code must adhere to effective Go coding standards.

Thank you for your interest in contributing to CTFTool!