Update doc strings

This commit is contained in:
Griatch 2021-05-29 13:48:53 +02:00
parent f73eec1a34
commit c7fb61de0f
47 changed files with 224 additions and 92 deletions

View file

@ -108,7 +108,7 @@ Overall, reading up on [Django Rest Framework ViewSets](https://www.django-rest-
other parts of their documentation is required for expanding and other parts of their documentation is required for expanding and
customizing the API. customizing the API.
Check out the [Website](Website) page for help on how to override code, templates Check out the [Website](./Website) page for help on how to override code, templates
and static files. and static files.
- API templates (for the web-display) is located in `evennia/web/api/templates/rest_framework/` (it must - API templates (for the web-display) is located in `evennia/web/api/templates/rest_framework/` (it must
be named such to allow override of the original REST framework templates). be named such to allow override of the original REST framework templates).

View file

@ -12,7 +12,6 @@ evennia.accounts
:maxdepth: 6 :maxdepth: 6
evennia.accounts.accounts evennia.accounts.accounts
evennia.accounts.admin
evennia.accounts.bots evennia.accounts.bots
evennia.accounts.manager evennia.accounts.manager
evennia.accounts.models evennia.accounts.models

View file

@ -1,7 +0,0 @@
evennia.comms.admin
==========================
.. automodule:: evennia.comms.admin
:members:
:undoc-members:
:show-inheritance:

View file

@ -11,7 +11,6 @@ evennia.comms
.. toctree:: .. toctree::
:maxdepth: 6 :maxdepth: 6
evennia.comms.admin
evennia.comms.comms evennia.comms.comms
evennia.comms.managers evennia.comms.managers
evennia.comms.models evennia.comms.models

View file

@ -1,7 +0,0 @@
evennia.help.admin
=========================
.. automodule:: evennia.help.admin
:members:
:undoc-members:
:show-inheritance:

View file

@ -11,7 +11,6 @@ evennia.help
.. toctree:: .. toctree::
:maxdepth: 6 :maxdepth: 6
evennia.help.admin
evennia.help.filehelp evennia.help.filehelp
evennia.help.manager evennia.help.manager
evennia.help.models evennia.help.models

View file

@ -1,7 +0,0 @@
evennia.objects.admin
============================
.. automodule:: evennia.objects.admin
:members:
:undoc-members:
:show-inheritance:

View file

@ -11,7 +11,6 @@ evennia.objects
.. toctree:: .. toctree::
:maxdepth: 6 :maxdepth: 6
evennia.objects.admin
evennia.objects.manager evennia.objects.manager
evennia.objects.models evennia.objects.models
evennia.objects.objects evennia.objects.objects

View file

@ -1,7 +0,0 @@
evennia.scripts.admin
============================
.. automodule:: evennia.scripts.admin
:members:
:undoc-members:
:show-inheritance:

View file

@ -11,7 +11,6 @@ evennia.scripts
.. toctree:: .. toctree::
:maxdepth: 6 :maxdepth: 6
evennia.scripts.admin
evennia.scripts.manager evennia.scripts.manager
evennia.scripts.models evennia.scripts.models
evennia.scripts.monitorhandler evennia.scripts.monitorhandler

View file

@ -11,7 +11,6 @@ evennia.server
.. toctree:: .. toctree::
:maxdepth: 6 :maxdepth: 6
evennia.server.admin
evennia.server.amp_client evennia.server.amp_client
evennia.server.connection_wizard evennia.server.connection_wizard
evennia.server.deprecations evennia.server.deprecations

View file

@ -11,7 +11,6 @@ evennia.typeclasses
.. toctree:: .. toctree::
:maxdepth: 6 :maxdepth: 6
evennia.typeclasses.admin
evennia.typeclasses.attributes evennia.typeclasses.attributes
evennia.typeclasses.managers evennia.typeclasses.managers
evennia.typeclasses.models evennia.typeclasses.models

View file

@ -0,0 +1,7 @@
evennia.web.admin.accounts
=================================
.. automodule:: evennia.web.admin.accounts
:members:
:undoc-members:
:show-inheritance:

View file

@ -0,0 +1,7 @@
evennia.web.admin.attributes
===================================
.. automodule:: evennia.web.admin.attributes
:members:
:undoc-members:
:show-inheritance:

View file

@ -0,0 +1,7 @@
evennia.web.admin.comms
==============================
.. automodule:: evennia.web.admin.comms
:members:
:undoc-members:
:show-inheritance:

View file

@ -0,0 +1,7 @@
evennia.web.admin.frontpage
==================================
.. automodule:: evennia.web.admin.frontpage
:members:
:undoc-members:
:show-inheritance:

View file

@ -1,7 +1,7 @@
evennia.accounts.admin evennia.web.admin.help
============================= =============================
.. automodule:: evennia.accounts.admin .. automodule:: evennia.web.admin.help
:members: :members:
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:

View file

@ -1,7 +1,7 @@
evennia.typeclasses.admin evennia.web.admin.objects
================================ ================================
.. automodule:: evennia.typeclasses.admin .. automodule:: evennia.web.admin.objects
:members: :members:
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:

View file

@ -0,0 +1,24 @@
evennia.web.admin
=========================
.. automodule:: evennia.web.admin
:members:
:undoc-members:
:show-inheritance:
.. toctree::
:maxdepth: 6
evennia.web.admin.accounts
evennia.web.admin.attributes
evennia.web.admin.comms
evennia.web.admin.frontpage
evennia.web.admin.help
evennia.web.admin.objects
evennia.web.admin.scripts
evennia.web.admin.server
evennia.web.admin.tags
evennia.web.admin.urls
evennia.web.admin.utils

View file

@ -0,0 +1,7 @@
evennia.web.admin.scripts
================================
.. automodule:: evennia.web.admin.scripts
:members:
:undoc-members:
:show-inheritance:

View file

@ -0,0 +1,7 @@
evennia.web.admin.server
===============================
.. automodule:: evennia.web.admin.server
:members:
:undoc-members:
:show-inheritance:

View file

@ -0,0 +1,7 @@
evennia.web.admin.tags
=============================
.. automodule:: evennia.web.admin.tags
:members:
:undoc-members:
:show-inheritance:

View file

@ -0,0 +1,7 @@
evennia.web.admin.urls
=============================
.. automodule:: evennia.web.admin.urls
:members:
:undoc-members:
:show-inheritance:

View file

@ -0,0 +1,7 @@
evennia.web.admin.utils
==============================
.. automodule:: evennia.web.admin.utils
:members:
:undoc-members:
:show-inheritance:

View file

@ -1,7 +1,7 @@
evennia.server.admin evennia.web.api.root
=========================== ===========================
.. automodule:: evennia.server.admin .. automodule:: evennia.web.api.root
:members: :members:
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:

View file

@ -13,6 +13,7 @@ evennia.web.api
evennia.web.api.filters evennia.web.api.filters
evennia.web.api.permissions evennia.web.api.permissions
evennia.web.api.root
evennia.web.api.serializers evennia.web.api.serializers
evennia.web.api.tests evennia.web.api.tests
evennia.web.api.urls evennia.web.api.urls

View file

@ -17,7 +17,9 @@ evennia.web
.. toctree:: .. toctree::
:maxdepth: 6 :maxdepth: 6
evennia.web.admin
evennia.web.api evennia.web.api
evennia.web.templatetags
evennia.web.utils evennia.web.utils
evennia.web.webclient evennia.web.webclient
evennia.web.website evennia.web.website

View file

@ -0,0 +1,7 @@
evennia.web.templatetags.addclass
========================================
.. automodule:: evennia.web.templatetags.addclass
:members:
:undoc-members:
:show-inheritance:

View file

@ -0,0 +1,14 @@
evennia.web.templatetags
================================
.. automodule:: evennia.web.templatetags
:members:
:undoc-members:
:show-inheritance:
.. toctree::
:maxdepth: 6
evennia.web.templatetags.addclass

View file

@ -0,0 +1,7 @@
evennia.web.utils.adminsite
==================================
.. automodule:: evennia.web.utils.adminsite
:members:
:undoc-members:
:show-inheritance:

View file

@ -11,6 +11,7 @@ evennia.web.utils
.. toctree:: .. toctree::
:maxdepth: 6 :maxdepth: 6
evennia.web.utils.adminsite
evennia.web.utils.backends evennia.web.utils.backends
evennia.web.utils.general_context evennia.web.utils.general_context
evennia.web.utils.middleware evennia.web.utils.middleware

View file

@ -14,10 +14,9 @@ evennia.web.website
evennia.web.website.forms evennia.web.website.forms
evennia.web.website.tests evennia.web.website.tests
evennia.web.website.urls evennia.web.website.urls
evennia.web.website.views
.. toctree:: .. toctree::
:maxdepth: 6 :maxdepth: 6
evennia.web.website.templatetags evennia.web.website.views

View file

@ -1,7 +0,0 @@
evennia.web.website.templatetags.addclass
================================================
.. automodule:: evennia.web.website.templatetags.addclass
:members:
:undoc-members:
:show-inheritance:

View file

@ -1,14 +0,0 @@
evennia.web.website.templatetags
========================================
.. automodule:: evennia.web.website.templatetags
:members:
:undoc-members:
:show-inheritance:
.. toctree::
:maxdepth: 6
evennia.web.website.templatetags.addclass

View file

@ -0,0 +1,7 @@
evennia.web.website.views.accounts
=========================================
.. automodule:: evennia.web.website.views.accounts
:members:
:undoc-members:
:show-inheritance:

View file

@ -0,0 +1,7 @@
evennia.web.website.views.channels
=========================================
.. automodule:: evennia.web.website.views.channels
:members:
:undoc-members:
:show-inheritance:

View file

@ -0,0 +1,7 @@
evennia.web.website.views.characters
===========================================
.. automodule:: evennia.web.website.views.characters
:members:
:undoc-members:
:show-inheritance:

View file

@ -0,0 +1,7 @@
evennia.web.website.views.errors
=======================================
.. automodule:: evennia.web.website.views.errors
:members:
:undoc-members:
:show-inheritance:

View file

@ -0,0 +1,7 @@
evennia.web.website.views.help
=====================================
.. automodule:: evennia.web.website.views.help
:members:
:undoc-members:
:show-inheritance:

View file

@ -0,0 +1,7 @@
evennia.web.website.views.index
======================================
.. automodule:: evennia.web.website.views.index
:members:
:undoc-members:
:show-inheritance:

View file

@ -0,0 +1,7 @@
evennia.web.website.views.mixins
=======================================
.. automodule:: evennia.web.website.views.mixins
:members:
:undoc-members:
:show-inheritance:

View file

@ -0,0 +1,7 @@
evennia.web.website.views.objects
========================================
.. automodule:: evennia.web.website.views.objects
:members:
:undoc-members:
:show-inheritance:

View file

@ -1,7 +1,21 @@
evennia.web.website.views evennia.web.website.views
================================ =================================
.. automodule:: evennia.web.website.views .. automodule:: evennia.web.website.views
:members: :members:
:undoc-members: :undoc-members:
:show-inheritance: :show-inheritance:
.. toctree::
:maxdepth: 6
evennia.web.website.views.accounts
evennia.web.website.views.channels
evennia.web.website.views.characters
evennia.web.website.views.errors
evennia.web.website.views.help
evennia.web.website.views.index
evennia.web.website.views.mixins
evennia.web.website.views.objects

View file

@ -1,5 +1,5 @@
# Toc # Toc
- [API root](api/evennia-api.rst)
- [Coding/Coding Introduction](Coding/Coding-Introduction) - [Coding/Coding Introduction](Coding/Coding-Introduction)
- [Coding/Coding Overview](Coding/Coding-Overview) - [Coding/Coding Overview](Coding/Coding-Overview)
- [Coding/Continuous Integration](Coding/Continuous-Integration) - [Coding/Continuous Integration](Coding/Continuous-Integration)

View file

@ -182,15 +182,16 @@ class TypedObject(SharedMemoryModel):
mechanics for managing connected attributes. mechanics for managing connected attributes.
The TypedObject has the following properties: The TypedObject has the following properties:
key - main name
name - alias for key - key - main name
typeclass_path - the path to the decorating typeclass - name - alias for key
typeclass - auto-linked typeclass - typeclass_path - the path to the decorating typeclass
date_created - time stamp of object creation - typeclass - auto-linked typeclass
permissions - perm strings - date_created - time stamp of object creation
dbref - #id of object - permissions - perm strings
db - persistent attribute storage - dbref - #id of object
ndb - non-persistent attribute storage - db - persistent attribute storage
- ndb - non-persistent attribute storage
""" """
@ -937,7 +938,7 @@ class TypedObject(SharedMemoryModel):
Examples: Examples:
:: ::
Oscar (Character) = '/characters/oscar/1/puppet/' Oscar (Character) = '/characters/oscar/1/puppet/'
For this to work, the developer must have defined a named view somewhere For this to work, the developer must have defined a named view somewhere
in urls.py that follows the format 'modelname-action', so in this case in urls.py that follows the format 'modelname-action', so in this case

View file

@ -454,15 +454,14 @@ class EvMore(object):
If overridden, this method must perform the following actions: If overridden, this method must perform the following actions:
- read and re-store `self._data` (the incoming data set) if needed for pagination to - read and re-store `self._data` (the incoming data set) if needed for pagination to
work. work.
- set `self._npages` to the total number of pages. Default is 1. - set `self._npages` to the total number of pages. Default is 1.
- set `self._paginator` to a callable that will take a page number 1...N and return - set `self._paginator` to a callable that will take a page number 1...N and return
the data to display on that page (not any decorations or next/prev buttons). If only the data to display on that page (not any decorations or next/prev buttons). If only
wanting to change the paginator, override `self.paginator` instead. wanting to change the paginator, override `self.paginator` instead.
- set `self._page_formatter` to a callable that will receive the page from - set `self._page_formatter` to a callable that will receive the page from
`self._paginator` and format it with one element per line. Default is `str`. Or `self._paginator` and format it with one element per line. Default is `str`. Or
override `self.page_formatter` override `self.page_formatter` directly instead.
directly instead.
By default, helper methods are called that perform these actions By default, helper methods are called that perform these actions
depending on supported inputs. depending on supported inputs.

View file

@ -2,17 +2,17 @@
File that determines what each URL points to. This uses Python regular expressions. File that determines what each URL points to. This uses Python regular expressions.
This is the starting point when a user enters an URL. This is the starting point when a user enters an URL.
1. The URL is matched with a regex, tying it to a given view. Note that this central url.py 1. The URL is matched with a regex, tying it to a given view. Note that this central url.py
file includes url.py from all the various web-components found in views/ so the search file includes url.py from all the various web-components found in views/ so the search
space is much larger than what is shown here. space is much larger than what is shown here.
2. The view (a Python function or class is executed) 2. The view (a Python function or class is executed)
3. The view uses a template (a HTML file which may contain template markers for dynamically 3. The view uses a template (a HTML file which may contain template markers for dynamically
modifying its contents; the locations of such templates are given by modifying its contents; the locations of such templates are given by
`settings.TEMPLATES[0]['DIRS']`) and which may in turn may include static `settings.TEMPLATES[0]['DIRS']`) and which may in turn may include static
assets (CSS, images etc). assets (CSS, images etc).
4. The view 'renders' the template into a finished HTML page, replacing all 4. The view 'renders' the template into a finished HTML page, replacing all
dynamic content as appropriate. dynamic content as appropriate.
5. The HTML page is returned to the user. 5. The HTML page is returned to the user.
""" """