aboutsummaryrefslogtreecommitdiff
path: root/CONTRIBUTING.org
diff options
context:
space:
mode:
authorColin Okay <okay@toyful.space>2022-03-05 15:07:28 -0600
committerColin Okay <okay@toyful.space>2022-03-05 15:07:28 -0600
commit8ad5a6008714130a5a9ea546c90b58dc3d5c2414 (patch)
tree7fac21a3a9d21b5d5af2239d0e9e485d612f9f34 /CONTRIBUTING.org
parenta35a3498fafed39ca025b370d19a7c052836c157 (diff)
parent704e1a8e3d492406ec3f29706bf185abda4683d0 (diff)
Merge branch 'main' into dev
Diffstat (limited to 'CONTRIBUTING.org')
-rw-r--r--CONTRIBUTING.org45
1 files changed, 45 insertions, 0 deletions
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-<major>.<minor>,
+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.
+
+