Skip to content

Latest commit

 

History

History
64 lines (43 loc) · 2.59 KB

contributing-guidelines.md

File metadata and controls

64 lines (43 loc) · 2.59 KB

Contributing to SCAR-iT-COLO LWM Linux Module

So you're interested in contributing to the SCAR-iT LWM Linux Module? This document outlines the process for contributing to our project.

Code of Conduct

By participating in this project, you agree to abide by our Code of Conduct.

How Can I Contribute?

Submit a Pull Request - and fill out the template.

How to Reporting Bugs:

  • Before creating bug reports, please check the issue list as you might find out that you don't need to create one.
  • When you are creating a bug report, please include as many details as possible and follow the Issue Template

Suggesting Enhancements:

  • Before creating enhancement suggestions, please check the issue list as you might find out that you don't need to create one.
  • When you are creating an enhancement suggestion, please include as many details as possible.

Your First Code Contribution:

  1. Fork the repo.
  2. Create your feature branch (git checkout -b AmazingFeatureToAdd)
  3. Add the untracked files the the new branch! (git add .)
  4. Commit your changes (git commit -a)
  5. Add a comment into the text editor that has just appeared - noting what you added or changed.
  6. Push to the branch (git push)
  7. Open a Pull Request with the upstream repo (SCAR-iT LWM Module dev branch)

Git Commit Messages:

  • Use the imperative mood ("Move cursor to..." not "Moves cursor to...")
  • Limit the first line to 72 characters or less.

Documentation Styleguide:

Helpful Issue and Pull Request Labels:

  • bug - Something isn't working
  • duplicate - This issue or pull request already exists
  • enhancement - New feature or request
  • help wanted - Extra attention needed
  • invalid - Doesn't seem right
  • question - Further information is requested
  • wontfix - This won't be fixed

Branching Strategy

As discussed earlier, Please label new branches with the suggested feature request or Bug report.

  • main branch contains the stable, released version
  • dev branch is for ongoing development (Pull Requests go here)
  • Feature branches should be created for new content or significant changes�

Release Cycle

  • Pull requests are merged into the dev branch when I get a chance. The main branch is updated with the 'dev' branch when there are substantial changes.
  • Hotfixes for critical issues should be flagged as CRITICAL and follow the same branch structure as everything else.

Thank you for your time and contributions to the SCAR-iT-COLO LWM Module!!