Note

You are reading an old version of the Evennia documentation. The latest version is here

.

Navigation

  • index
  • modules |
  • next |
  • previous |
  • Evennia latest »
  • Coding and development help

Logo

Quick search

Table of Contents

  • Coding and development help
    • Evennia Changelog

Previous topic

Zones

Next topic

Evennia Code Style

  • Show Page Source

Links

  • Documentation Top
  • Evennia Home
  • Github
  • Game Index
  • Discord - Discussions - Blog

Coding and development help¶

This documentation aims to help you set up a sane development environment to make your game, also if you never coded before.

See also the Beginner Tutorial.

  • Evennia Code Style
    • Main code style specification
    • Code Docstrings
    • Default Command Docstrings
    • Tools for auto-linting
  • Default Command Syntax
  • Coding using Version Control
    • Setting up Git
    • Common Git commands
    • Putting your game dir under version control
    • Contributing to Evennia
    • Troubleshooting
  • Debugging
    • Debugging Evennia
    • A simple example using pdb
    • Cheat-sheet of pdb/pudb commands
  • Unit Testing
    • Running the Evennia test suite
    • Running custom game-dir unit tests
    • Writing new unit tests
  • Profiling
    • Simple timer tests
    • Using cProfile
    • The Dummyrunner
  • Continuous Integration (CI)
    • Continuous-Integration guides
  • Setting up PyCharm with Evennia
    • Debug Evennia from inside PyCharm
    • Run Evennia from inside PyCharm

Evennia Changelog¶

  • Changelog
    • Evennia 4.0.0
    • Evennia 3.2.0
    • Evennia 3.1.1
    • Evennia 3.1.0
    • Evennia 3.0.0
    • Evennia 2.3.0
    • Evennia 2.2.0
    • Evennia 2.1.0
    • Evennia 2.0.1
    • Evennia 2.0.0
    • Evennia 1.3.0
    • Evennia 1.2.1
    • Evennia 1.2.0
    • Evennia 1.1.1
    • Evennia 1.1.0
    • Evennia 1.0.2
    • Evennia 1.0.1
    • Evennia 1.0.0
    • Evennia 0.9.5
    • Evennia 0.9
    • Evennia 0.8
  • Overview-Changelogs
    • Sept 2017:
    • Feb 2017:
    • Dec 2016:
    • May 2016:
    • Feb 2016:
    • Sept 2015:
    • Feb 2015:
    • Sept 2014:
    • Jan 2014:
    • Nov 2013:
    • May 2013:
    • Oct 2012:
    • March 2012:
    • Nov 2011:
    • Aug 2011:
    • May 2011:
    • Aug 2010:
    • May 2010:
    • April 2010:
  • Older

Navigation

  • index
  • modules |
  • next |
  • previous |
  • Evennia latest »
  • Coding and development help

Note

You are reading an old version of the Evennia documentation. The latest version is here

.
© Copyright 2023, The Evennia developer community. Created using Sphinx 3.2.1.