Skip to content

Latest commit

 

History

History
72 lines (46 loc) · 2.59 KB

File metadata and controls

72 lines (46 loc) · 2.59 KB

Contributing to tower-cli

Thanks for taking the time to contribute!

All types of contributions are encouraged and valued. Please read the relevant section before making your contribution.

Related documentation:

Code of Conduct

This project is governed by our Code of Conduct. By participating, you are expected to uphold this code. Report unacceptable behavior to hello@tower.dev.

I Have a Question

Before asking, please check the documentation and search existing issues.

If you still need help:

  • Open an issue
  • Provide as much context as you can
  • Include relevant version info (Python, OS, tower-cli version)

I Want To Contribute

Legal Notice: When contributing, you must agree that you have authored 100% of the content, have the necessary rights, and that it may be provided under the project license.

Reporting Bugs

Before Submitting

  • Make sure you're using the latest version
  • Verify it's a bug and not a configuration issue (check the docs)
  • Search the bug tracker for existing reports
  • Collect: stack trace, OS/platform, relevant versions, reproduction steps

Submitting a Bug Report

Security issues: Never report security vulnerabilities publicly. Email hello@tower.dev instead.

Open an issue with:

  • Expected vs actual behavior
  • Reproduction steps
  • Environment details

The team will label and triage accordingly.

Suggesting Enhancements

Before Submitting

  • Check if functionality already exists in the docs
  • Search existing issues first
  • Consider if the feature benefits most users

Submitting an Enhancement

Open an issue with:

  • Clear, descriptive title
  • Step-by-step description of the enhancement
  • Current behavior vs expected behavior
  • Why this would be useful

Your First Code Contribution

See DEVELOPMENT.md for environment setup, running tests, and development workflow.


This guide is based on contributing.md.