[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [sbws/master] Add editorconfig file and note in contributing
commit ecc69751086250fa93cf6d8312c90271245aa7f1
Author: juga0 <juga@xxxxxxxxxx>
Date: Tue Sep 18 18:05:43 2018 +0000
Add editorconfig file and note in contributing
---
.editorconfig | 27 +++++++++++++++++++++++++++
CONTRIBUTING.rst | 3 +++
2 files changed, 30 insertions(+)
diff --git a/.editorconfig b/.editorconfig
new file mode 100644
index 0000000..696cda3
--- /dev/null
+++ b/.editorconfig
@@ -0,0 +1,27 @@
+# this should work for all editors that support .editorconfig!
+#
+# on debian, emacs users should install elpa-editorconfig and vim
+# users should install vim-editorconfig.
+
+root = true
+
+[*]
+indent_style = space
+# this remove EOF new line with some editors
+# insert_final_newline = true
+trim_trailing_whitespace = true
+end_of_line = lf
+charset = utf-8
+max_line_length = 79
+
+[*.py]
+indent_size = 4
+
+[Makefile]
+indent_style = tab
+
+[*.ini]
+indent_size = 4
+
+[*.yml]
+indent_size = 2
diff --git a/CONTRIBUTING.rst b/CONTRIBUTING.rst
index 186169b..aeeadad 100644
--- a/CONTRIBUTING.rst
+++ b/CONTRIBUTING.rst
@@ -98,6 +98,9 @@ External link: `Documentation <https://docs.python-guide.org/writing/documentati
New features should add a corresponding documentation in /docs.
+An editor compatible with `EditorConfig <https://editorconfig.org/>`_ will
+help you to follow the general formatting code style.
+
Timestamps must be in UTC. It is prefered to use ``datetime`` objects or
Unix timestamps. Timestamps read by the user should be always formatted in
`ISO 8601 <https://en.wikipedia.org/wiki/ISO_8601>`_
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits