Skip to content

Latest commit

 

History

History
53 lines (34 loc) · 1.87 KB

CONTRIBUTING.md

File metadata and controls

53 lines (34 loc) · 1.87 KB

Contributing

We love your input! We want to make contributing to this project as easy and transparent as possible, whether it's:

  • Reporting a bug
  • Proposing new features
  • Submitting new code
  • Writing documentation

Reporting Bugs

To report bugs, please open an issue on Github clearly stating the observed (buggy) behavior (screenshots are encouraged), the desired behavior, which operating system and compiler you're using (including version), and any additional information that might help us fix the bug. If possible, please provide a minimum example that reproduces the bug.

Fixing Bugs

Look through the GitHub issues for bugs. Anything tagged with "bug" and "help wanted" is open to whoever wants to implement it.

Implement Features

Look through the GitHub issues for features. Anything tagged with "enhancement" and "help wanted" is open to whoever wants to implement it.

Write Documentation

Header-Only PCA could always use more documentation, whether as part of the official Header-Only PCA docs, in docstrings, or even on the web in blog posts, articles, and such.

Requesting features

We welcome suggestions for how to make this project better! To give us your ideas, open an issue on Github.

Submit Feedback

The best way to send feedback is to file an issue at https://github.com/rodsan0/header-only-pca/issues.

If you are proposing a feature:

  • Explain in detail how it would work.
  • Keep the scope as narrow as possible, to make it easier to implement.
  • Remember that this is a volunteer-driven project, and that contributions are welcome :)

Pull Request Guidelines

Before you submit a pull request, check that it meets these guidelines:

  1. The pull request should include tests.
  2. If the pull request adds functionality, the docs should be updated.