Files

23 lines
1.5 KiB
Markdown
Raw Permalink Normal View History

2018-11-02 20:46:36 +00:00
Contributing To libloot
=======================
2014-08-27 23:45:28 +01:00
A general guide to contributing to LOOT may be found on [LOOT's website](https://loot.github.io/docs/contributing/How-To-Contribute). Information more specific to this repository is found here.
2014-08-27 23:45:28 +01:00
## Repository Branching Structure
The repository branching structure is pretty simple:
2019-06-16 11:45:33 +01:00
* The `master` branch holds code that's released or that will be in the next
release. Code on `master` is generally pretty stable as CI must pass before
anything can be merged into it.
* Other branches are generally themed on specific features or groups of changes,
and come and go as they are merged into one of the two above, or discarded.
2014-08-27 23:45:28 +01:00
## Getting Involved
The best way to get started is to comment on something in GitHub's commit log or on the [issue tracker](https://github.com/loot/loot/issues) (new tracker entries are always welcome).
Surprise pull requests aren't recommended because everything you touched may have been rewritten, making your changes a pain to integrate, or obsolete. There are only generally a few contributors at any one time though, so there's not much chance of painful conflicts requiring resolution, provided you're working off the correct branch.
When you do make a pull request, please do so from a branch which doesn't have the same name as they branch you're requesting your changes to be merged into. It's a lot easier to keep track of what pull request branches do when they're named something like `you:specific-cool-feature` rather than `you:master`.