| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
This commit sponsored by Michael Rauch. Thank you!
|
|
|
|
| |
This commit sponsored by Joe Lee. Thank you!
|
|
|
|
| |
This commit sponsored by Nick Glynn. Thank you!
|
|
|
|
|
|
|
| |
Uses a frogputer science approach to frobbing as an example (which is
total nonsense, but fun).
This commit sponsored by Ryan Kelln. Thank you!
|
| |
|
|
|
|
| |
This commit sponsored by Gian-Maria Daffré. Thank you!
|
|
|
|
|
| |
This commit about talking to community members sponsored by
community member Aeva Palecek. Thanks!
|
|
|
|
| |
This commit sponsored by Brian Kemp. Thank you!
|
|
|
|
|
|
| |
quickstart.
This commit sponsored by Nathan Stephenson. Thank you!
|
|
|
|
|
|
| |
suggestion.
Cleaner!
|
|
|
|
|
|
|
|
|
|
|
| |
- updated old theme assetlink section to reflect new location of
./bin/gmg assetlink and removed comment about the plugin command
being temporary.
- Added a new section to the standard config file on where to put the
plugin_static section
- Added release notes about said section
This commit sponsored by Thomas Webber. Thanks, Dad!
|
|
|
|
|
|
|
| |
Still a bit to clean up around what the command to be run actually is,
since that will likely change.
This commit sponsored by David Decker. Thank you!
|
|
|
|
|
|
|
|
|
|
| |
Note I have not tested any of this yet ;) But we're already on our way:
- We've got docs
- The hook is there
Lots to do still though. But, progress! :)
This commit sponsored by Laura Arjona Reina. Thanks larjona!
|
| |
|
| |
|
|
|
|
| |
This commit sponsored by Sheila Miguez. Thanks Sheila!
|
|
|
|
| |
This commit sponsored by Matthew Woodward. Thank you!
|
|
|
|
| |
This commit sponsored by David Krupicz. Thanks, David!
|
|
|
|
| |
You should not leak that file, really.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
auto module documentation.
|
|
|
|
|
|
| |
Plugin writers will often need to create new tables. So
give them some hints, what they need to do and where they
might find more info.
|
|
|
|
|
|
|
|
| |
Allow us to extract docstrings from our sources using the
sphinx.ext.autodoc module.
First use: Extract some of the docs for the pluginapi and
provide it in a new "Plugin API" section.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This reworks the plugin infrastructure so as to remove module-loading
side-effects which were making things a pain in the ass to test.
With the new system, there's no auto-registering meta class. Instead
plugins do whatever they want and then specify a hooks dict that maps
hook names to callables for the things they're tying into. The most
common one (and the only one we've implemented so far) is "setup".
This also simplifies the sampleplugin a little by moving the code
to __init__.py.
|
| |
|
|
* create initial bits for plugin writer's guide
* move siteadmin stuff to site administrator's guide
* rework index.rst to support multiple guides
* tweak some text
* move files into subdirectories
I verified that this still works with html and texinfo build targets.
There's still a lot of work to do, but this is a good start.
|