Skip to content

Latest commit

 

History

History
40 lines (31 loc) · 3.08 KB

CONTRIBUTING.md

File metadata and controls

40 lines (31 loc) · 3.08 KB

How to contribute

CSLA .NET is developed and maintained by a global development team composed of volunteers. We welcome your help!

Getting started

Making Changes

  • We have a doc with step-by-step instructions on how to use git and GitHub to contribute to CSLA .NET
  • Follow the CSLA git flow used on this project
  • Create a topic/feature/issue branch from where you want to base your work
  • Make sure you have added the necessary tests for your changes

Submitting Changes

  • Print, sign, and email the contributor agreement document to Marimer LLC (rocky at lhotka dot net)
    • We will not accept large changes without a signed contributor agreement, but we may accept small edits to the existing codebase
    • By submitting a change, large or small, you grant ownership of the code and related IP to Marimer LLC, and you certify that you have the right to transfer such ownership
  • Push your changes to a topic branch in your fork of the repository.
  • Submit a pull request (PR) to the repository in the Marimer LLC organization.
    • Make sure the issue number (e.g. #999) is in the description (not title) of the PR so GitHub can automatically link the PR to the issue
    • Submitting a PR will trigger a CI build; make sure the CI build passes with your changes and new unit tests

Additional Resources