nodecore-cd2025/CONTRIBUTING

55 lines
2.4 KiB
Plaintext
Raw Normal View History

2019-02-19 00:22:50 -05:00
========================================================================
------------------------------------------------------------------------
2019-02-19 00:22:50 -05:00
2019-09-05 21:10:13 -04:00
For your contribution to be included in this project, you must
understand and agree to the terms in this document at the time of
contribution.
2019-02-19 00:22:50 -05:00
- A "contribution" consists of all files, patches and changes, source
control commits, comments and other metadata submitted to the project
maintainer(s) for inclusion or other use in the project.
- All contributions must consist only of your own original work, to
which you retain copyright, or to which copyright is not applicable.
- All copyrightable portions must be non-exclusively, perpetually and
irrevocably licensed under the same license terms as the overall
project.
- You will receive attribution in the project's license, in the form of
"Portions (C) ...", which shall cover all portions of all
contributions. You agree that this constitutes adequate attribution
under the terms of the license.
- You may request to be attributed pseudonymously at the time of
submission. Unless otherwise specified, source control metadata
will be used for attribution.
........................................................................
Other Guidelines:
2019-09-05 21:10:13 -04:00
- Non-included contributions to the project, such as hosting or other
services, content such as videos/streams, screenshots/galleries,
reviews, stories and other publicity do not need to follow the
guidelines above unless they are intended to also be eligible for
inclusion directly in the project.
- Keep original media source files that are not directly used by the
game engine (e.g. *.blend, *.xcf, *.svg) in folders named "src" in the
2019-11-29 23:48:43 -05:00
appropriate mod/area. These will be distributed with the source
repo, but will NOT be packaged by ContentDB to keep download sizes
minimal.
2019-11-28 09:01:51 -05:00
- Lua code formatting/style is using:
https://gitlab.com/Warr1024/luatools
Install the commands in your $PATH, and then in the root of the
project, run this command to format the code:
lualocals -f pkluaformat
You can add a -c option to lualocals to make it check only but not
modify your code; the check-only version is very useful in a git
pre-commit hook script.
2019-02-19 00:22:50 -05:00
------------------------------------------------------------------------
========================================================================