diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..be80705 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,23 @@ +root = true + +; Default +[*] +; Unix-style line breaks +end_of_line = lf +; End file with line break +insert_final_newline = true +; Use UTF-8 encoding +charset = utf-8 +; Use space characters for indenting +indent_style = space +; Each indent is 8 space characters +indent_size = 8 +; No trailing whitespace on lines +trim_trailing_whitespace = true + +; Markdown +[*.md] +; Trailing whitespace is significant +trim_trailing_whitespace = false +; Allow precise line control +insert_final_newline = false diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..e7c1d93 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +# Auto detect text files and perform LF normalization +* text eol=lf diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 0000000..c954488 --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,12 @@ +# Code of Conduct + + +People are not cows. Don't prod them. +People are not dogs. Don't give them commands. + + +## Practical Consequences + +Don't make posts like "Any update?" The latest information is in the thread. + +Don't tell anyone to do something. If you think something should happen, explain why. \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..cf7109e --- /dev/null +++ b/LICENSE @@ -0,0 +1,14 @@ +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 0000000..567113a --- /dev/null +++ b/README.md @@ -0,0 +1,15 @@ +# sevenrules + +Git commit message validator. + +## Conduct + +Respect agency. Follow the [Code of Conduct](CODE_OF_CONDUCT.md). + +## License + +Anybody caught using this work without our permission, will be mighty good friends of ourn, cause we don't give a dern. Study it. Hack it. Publish it, even without naming the source. We made it, that's all we wanted to do. + +Released under [the Severn license](LICENSE), an MIT derivative without the notice requirement. Contributor signatures available in the [contributors](https://github.com/severndb/contributors) repository. + +NO rights reserved. \ No newline at end of file