Updated and cleaned the wiki2rest converter. The ReST documentation should look a lot better now, with less weirdness. Using a python google-code snippet to convert now, so no more need for third-party ruby downloads! This should transfer to readthedocs shortly.
This commit is contained in:
parent
43f16094c1
commit
ae0f7a04c5
55 changed files with 3990 additions and 1778 deletions
|
|
@ -1,3 +1,5 @@
|
|||
Contributing
|
||||
|
||||
Contributing to Evennia
|
||||
=======================
|
||||
|
||||
|
|
@ -12,9 +14,8 @@ typos is a great help. To edit the wiki yourself you need contributor
|
|||
access. Otherwise, it goes a long way just pointing out wiki errors so
|
||||
devs can fix them (in an Issue or just over chat/forum). You can also
|
||||
commit wiki changes over Mercurial - just go to the wiki repository
|
||||
"http://code.google.com/p/evennia/source/checkout?repo
|
||||
|
||||
wiki">here and then continue from point ``2`` below.
|
||||
`here <http://code.google.com/p/evennia/source/checkout?repo=wiki>`_ and
|
||||
then continue from point ``2`` below.
|
||||
|
||||
Contributing with Code through a clone repository
|
||||
-------------------------------------------------
|
||||
|
|
@ -37,8 +38,8 @@ do this once):
|
|||
something useful, like "Johns-evennia-fixes". Give a brief summary,
|
||||
like "my repo for contributing to Evennia". Accept.
|
||||
#. Your new repo is created. You should see it appear in the `clone-repo
|
||||
list <https://code.google.com/p/evennia/source/clones.html>`_. This
|
||||
is actually your own mini-version of the Evennia page!
|
||||
list <https://code.google.com/p/evennia/source/clones>`_. This is
|
||||
actually your own mini-version of the Evennia page!
|
||||
#. Choose your repo and you will find it has its own Checkout page. Use
|
||||
the command shown there to get a local copy of your clone to your
|
||||
computer.
|
||||
|
|
@ -61,7 +62,9 @@ Once you have an online clone and a local copy of it:
|
|||
commits, so it's possible to pick individual features.
|
||||
|
||||
From your online repo, Evennia devs can then, assuming the change is
|
||||
deemed good, pick and merge your work into Evennia proper.
|
||||
deemed good, pick and merge your work into Evennia proper. Mercurial
|
||||
will automatically make sure you get proper credit for your contribution
|
||||
in the source code history.
|
||||
|
||||
Contributing with Patches
|
||||
-------------------------
|
||||
|
|
@ -69,21 +72,20 @@ Contributing with Patches
|
|||
To help with Evennia development it's recommended to do so using a clone
|
||||
repository as described above. But for small, well isolated fixes you
|
||||
are also welcome to submit your suggested Evennia fixes/addendums as
|
||||
*patches*. You can use normal
|
||||
`patches <https://secure.wikimedia.org/wikipedia/en/wiki/Patch_%28computing%29.html>`_,
|
||||
*patches*. You can use `normal
|
||||
patches <https://secure.wikimedia.org/wikipedia/en/wiki/Patch_%28computing%29>`_,
|
||||
but it might be easier to use mercurial's own patch mechanism. Make sure
|
||||
you have committed your latest fixes first, then
|
||||
|
||||
::
|
||||
|
||||
hg export tip > mypatch.patch
|
||||
hg export tip > mypatch.patch
|
||||
|
||||
This will create a patch file ``mypatch.patch`` that can be imported by
|
||||
others with ``hg import mypatch.patch``. Depending on what fits best,
|
||||
post your patch to the `issue
|
||||
tracker <https://code.google.com/p/evennia/issues/list.html>`_ or to the
|
||||
`discussion
|
||||
forum <https://groups.google.com/forum/#!forum/evennia.html>`_. Please
|
||||
avoid pasting the full patch text directly in your post though, best is
|
||||
to use a site like `Pastebin <http://pastebin.com/>`_ and just supply
|
||||
the link.
|
||||
tracker <https://code.google.com/p/evennia/issues/list>`_ or to the
|
||||
`discussion forum <https://groups.google.com/forum/#!forum/evennia>`_.
|
||||
Please avoid pasting the full patch text directly in your post though,
|
||||
best is to use a site like `Pastebin <http://pastebin.com/>`_ and just
|
||||
supply the link.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue