Skip to content

Latest commit

 

History

History
14 lines (13 loc) · 883 Bytes

CONTRIBUTING.md

File metadata and controls

14 lines (13 loc) · 883 Bytes

Pull requests are cheerfully accepted. As far as coding style goes, I'd prefer adhering to PEP8 and standard python conventions, aside from line length - 100/120 character lines are fine.

We tend to use google-style documentation, though I've been pretty lax about documenting things myself, so I'm not very strict about it. I do ask that you write tests for any pull request, though. Testing in Evennia can be a little difficult. When running the test runner for evennia, you'll typically do so with test_settings.py and a switch for opting out of migrations, since those take a very long time to run. For example:

evennia test --settings=test_settings --nomigrations .

would run the test runner without migrations being checked. You'll need to generate migrations for any schema changes, and I'd ask that those be squashed down into a single migration file if possible.