From 704e1a8e3d492406ec3f29706bf185abda4683d0 Mon Sep 17 00:00:00 2001 From: Colin Okay Date: Sat, 5 Mar 2022 10:16:28 -0600 Subject: added contributor guide --- CONTRIBUTING.org | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 CONTRIBUTING.org diff --git a/CONTRIBUTING.org b/CONTRIBUTING.org new file mode 100644 index 0000000..c242b1d --- /dev/null +++ b/CONTRIBUTING.org @@ -0,0 +1,45 @@ +* Basic Info + +** Release Schedule + +Prior to 1.0.0, there will be a weekly release each Friday. + +After 1.0.0, a new release schedule will be decided upon. + +Each release is developed in a branch called rc-., +referring to the major and minor versions in semver. + +These branches are based off of the dev branch, meaning that any one +of them should be able to merge dev at any point - merge conflicts +from dev into an rc branch are not allowed. + +When a release candidate is "accepted", it will be merged into main +and the commit will be tagged with the version. At that point dev +should also be updated from main. + +** Suggesting Features & Reporting Bugs + +To keep up with developments and discuss this tool, join the mailing +list by visiting https://lists.sr.ht/~cbeo/oneliners.wiki and hitting +"subscribe". + +As a convenience to the maintainer(s), please categorize your message +by starting the subject line with one of the following: + +- [FEATURE CLI] For feature requests +- [ISSUE CLI] For issue / bug reports +- [PATCH vN] For patches (use git send-email) +- [GENERAL CLI] For anything else + +** Branch based collaboration + +If you want to work on a feature, please make a new branch based on +dev and develop your features there. + +If the maintainer (me, Colin) has access to your git repo, simply +request that your branch be merged into the relevant release candidate +branch via the mailing list. + +Otherwise submit a patch against the release candidate branch. + + -- cgit v1.2.3