aboutsummaryrefslogtreecommitdiffstats
path: root/CONTRIBUTING.md
diff options
context:
space:
mode:
authorBerke Kocaoğlu <berke.kocaoglu@metu.edu.tr>2021-09-16 11:32:59 +0200
committerBerke Kocaoğlu <berke.kocaoglu@metu.edu.tr>2021-09-16 21:55:31 +0200
commit7cce7ea857321c854fc9e061edee3a32f4831d18 (patch)
treed8ad4f168d67a433278912a8d07231760aff5cbc /CONTRIBUTING.md
parent9c73646d9c709005301d5be93d0232d89201b21e (diff)
downloadnsxiv-7cce7ea857321c854fc9e061edee3a32f4831d18.tar.zst
Rename, Update Docs and Prepare for Release (#9)
Co-authored-by: Guilherme Rugai Freire <41879254+GRFreire@users.noreply.github.com> Co-authored-by: N-R-K <79544946+N-R-K@users.noreply.github.com> Co-authored-by: NRK <nrk@disroot.org> Co-authored-by: Arthur Williams <taaparthur@gmail.com> Co-authored-by: eylles <ed.ylles1997@gmail.com>
Diffstat (limited to 'CONTRIBUTING.md')
-rw-r--r--CONTRIBUTING.md23
1 files changed, 23 insertions, 0 deletions
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
new file mode 100644
index 0000000..2f5c295
--- /dev/null
+++ b/CONTRIBUTING.md
@@ -0,0 +1,23 @@
+Contribution Guideline
+----------------------
+
+The scope and aim of nsxiv are:
+
+ * Bug fixes and maintenance
+ * Prioritize extensibility and simplicity
+ * Do not make the codebase more complex, keep it simple to hack on
+ * Do not add extra dependency (if we do, add compile time switch to disable it)
+ * New features may be added if it cannot be achieved (easily) via a shell script,
+ doesn't break backwards compatibility and doesn't violate any of the above rules.
+
+When contributing, make sure:
+
+ * Your contribution falls under nsxiv's scope and aim
+ * You follow the existing code style (see [.editorconfig](.editorconfig))
+ * You open the pull request from a new branch, not from master
+
+If your contribution is not suitable for general use, it will not be included in nsxiv.
+For changes that are very much up to preference, such as changing values in config.h,
+please do not open a pull request unless you have an objective explanation.
+
+See [TODO.md](TODO.md) or the [open issues](https://github.com/nsxiv/nsxiv/issues) to find something to work on.