evennia/docs/sphinx/source/wiki/DeveloperCentral.rst

79 lines
2.4 KiB
ReStructuredText

Developer Central
=================
This page serves as a central nexus for useful information regarding
coding using the Evennia codebase, and also for development of the
codebase itself. Everyone is welcome to help out! If you have any
questions, please feel free to ask them in the `Forum/Discussion
Group <http://www.evennia.com/discussions>`_. Bugs should be reported to
the `Issue tracker <http://code.google.com/p/evennia/issues/list>`_. You
can find more links to Evennia resources from the `Links <Links.html>`_
page.
General Evennia development information
---------------------------------------
- `Evennia Licensing FAQ <Licensing.html>`_
- `Contributing code to Evennia <Contributing.html>`_
- `Evennia Code Style
Guide <http://evennia.googlecode.com/svn/trunk/CODING_STYLE>`_
(Important!)
- `Policy for 'MUX-like' default commands <UsingMUXAsAStandard.html>`_
<wiki:comment>
- `Setting up a Bazaar environment for coding <BazaarDevel.html>`_
</wiki:comment>
Evennia Component Documentation
-------------------------------
`Directory Overview <DirectoryOverview.html>`_
`Portal and Server <PortalAndServer.html>`_
`Commands <Commands.html>`_
`Typeclass system <Typeclasses.html>`_
- `Objects <Objects.html>`_
- `Scripts <Scripts.html>`_
- `Players <Players.html>`_
- `Attributes <Attributes.html>`_
`Locks and Permissions <Locks.html>`_
`Communications <Communications.html>`_
`Help System <HelpSystem.html>`_
`Nicks <Nicks.html>`_
`Sessions and Protocols <SessionProtocols.html>`_
`Web features <WebFeatures.html>`_
Programming Evennia
-------------------
- `Running and Testing Python code from inside the
game <ExecutePythonCode.html>`_
- `Running and writing unit tests for Evennia <UnitTesting.html>`_
- `Removing Colour from your game - tutorial on redefining typeclass
methods <RemovingColour.html>`_
- `Adding a Command prompt <CommandPrompt.html>`_
- `Running processes asynchronously <AsyncProcess.html>`_
Work in Progress - Developer brainstorms and whitepages
-------------------------------------------------------
*In this section, contributors may suggest, discuss and plan out new
features and ideas. Items here may or may not make it into Evennia down
the road.*
- `Basic game system implementation <WorkshopDefaultGame.html>`_
- `Rtclient protocol <Workshop.html>`_
- `Summary of changes <EvenniaDevel.html>`_ of latest version vs old
Evennia (pre aug2010)