summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorAndinus <andinus@nand.sh>2020-03-26 23:47:41 +0530
committerAndinus <andinus@nand.sh>2020-03-26 23:47:41 +0530
commit7b8f753832aef334a6168ab253eced6dfbd2f720 (patch)
treefa8fe920796bca827becb83e1c9fdea7c8884065
parentca67db3c6ae21a392442eed0587fc87976de31a3 (diff)
downloadperseus-7b8f753832aef334a6168ab253eced6dfbd2f720.tar.gz
Add contributing file
-rw-r--r--CONTRIBUTING.org26
1 files changed, 26 insertions, 0 deletions
diff --git a/CONTRIBUTING.org b/CONTRIBUTING.org
new file mode 100644
index 0000000..350c4a1
--- /dev/null
+++ b/CONTRIBUTING.org
@@ -0,0 +1,26 @@
+#+HTML_HEAD: <link rel="stylesheet" href="../../static/style.css">
+#+HTML_HEAD: <link rel="icon" href="../../static/perseus/favicon.png" type="image/png">
+#+EXPORT_FILE_NAME: contributing
+#+TITLE: Contributing - Perseus
+
+Perseus is a simple link aggregation and discussion program. It is written in Go
+& uses sqlite3 for storage.
+
+| Project Home    | [[https://andinus.nand.sh/perseus][Perseus]]           |
+| Source Code     | [[https://tildegit.org/andinus/perseus][Andinus / Perseus]] |
+| GitHub (Mirror) | [[https://github.com/andinus/perseus][Perseus - GitHub]]  |
+
+* Branches
+** master
+Master branch always contains the code that compiles and has passed tests. Users
+must be able to pull the master branch anything and expect that everything
+works. Everything works doesn't mean that previous setup will work, i.e. if user
+has setup for 0.X.a then master will work if last tagged version was 0.X.b but
+if the last tagged version is 0.Y then 0.X's setup may not work.
+** develop
+Develop branch shouldn't be used in production, it may contain code that doesn't
+work or even insecure. Everyone should makes pull requests against develop
+branch.
+* Patches
+Contributors can send their patches to my email address (see commits), a public
+mailing list will be considered if this is used often.