211 Commits

Author SHA1 Message Date
Christopher Allan Webber
a49c741f11 Removing stray character from pythonsnake's doc change and filling comment
This commit sponsored by Johannes Knabbe.  Thank you!
2013-02-24 16:38:01 -06:00
pythonsnake
37b48053e9 Fix bug 461 2013-02-24 16:38:01 -06:00
Elrond
cf41e7d744 Improve formatting for hook template docs. 2013-01-31 20:58:19 +01:00
Christopher Allan Webber
75621003af Added register_template_hooks and get_hook_templates to the plugin api
auto module documentation.
2013-01-30 13:27:40 -06:00
Joar Wandborg
f8107ccccc *docs* intersphinx, exception monitoring 2013-01-27 22:10:47 +01:00
Elrond
ae9f0aec38 Docs: Add a database guide to the plugin docs.
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.
2013-01-26 19:38:52 +01:00
Elrond
3214c653dd Docs: Create new area for developers.
We need some "Part" for developers. Currently, it's named
"Part 4: Developer's Zone".  But we should come up with a
better name soon.

Moved the codebase docs in there for starters.
2013-01-26 19:20:18 +01:00
Elrond
b238a95464 Add Trim whitespace plugin docs.
Added the documentation (which was already present in
plugindocs/) to the TOC, so it's getting build and linked.
2013-01-26 13:03:54 +01:00
Elrond
92c597ca1c Allow doc string extraction and use for pluginapi.
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.
2013-01-26 00:15:57 +01:00
Joar Wandborg
3a8b18f85b Updated video apt-get to not use glob
Also changed some literal blocks to code-blocks
2013-01-25 21:43:49 +01:00
Sebastian Spaeth
b0c8328e54 Move db.sql.models* to db.models* 2013-01-07 11:44:29 +01:00
Sebastian Spaeth
511d5b8966 Revert accidental checkin
Commit 8d19cb2445e2aa1f53431da26d866bf9b5e25872 accidentally included
my docs/source/build directory. Removing it again. Thanks to Elrond for
noticing.

Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
2012-12-22 12:05:03 +01:00
Sebastian Spaeth
8d19cb2445 Don't require webob as dependency
It is pushing up the daisies. Also relnote the change.
2012-12-21 08:24:28 +01:00
Sebastian Spaeth
53f528cfea purge webob from docs and replace with werkzeug 2012-12-21 08:10:48 +01:00
Christopher Allan Webber
5c99cd01a7 Fixing tyop'ed "dbupdate" 2012-12-20 13:54:03 -06:00
Christopher Allan Webber
1f01df1dfc 0.3.2 release notes 2012-12-20 09:48:47 -06:00
Christopher Allan Webber
3fe3b2229c Docs fix: Adding proper blank line after the "Run::" 2012-12-20 08:23:03 -06:00
Christopher Allan Webber
5ef7ab084f Added documentation on how to add STL support, and notes on running ./bin/gmg dbupdate 2012-12-20 08:18:56 -06:00
Sebastian Spaeth
cacb6feae4 Release note 0.3.2 blurb
On MongoDB...
2012-12-15 21:00:41 +01:00
Christopher Allan Webber
9d5cd0b924 Adding info to the docs about running dbupdate
Both adding info to run it when adding new media types, and adding
info that you might need to stop mediagoblin before you run these
commands.
2012-12-14 18:29:00 -06:00
Sebastian Spaeth
7989cd6e49 docs: Add trim_whitespaces plugin to relnotes and documentation
Rather than mentioning a hypothetical module restrictfive, we use the
existing plugin mediagoblin-licenses that people can install. Also,
mention that plugin in the release notes.

Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
2012-12-01 20:31:18 +01:00
Elrond
f52301d261 Merge remote-tracking branch 'spaetz/formerge/507_remove_routes'
* spaetz/formerge/507_remove_routes:
  Purge routes package from MG (#507)
2012-11-29 14:29:43 +01:00
Elrond
c356dc1635 Very small typo fix in deploying docs.
Thanks to #mediagoblin.
2012-11-20 14:32:29 +01:00
Sebastian Spaeth
60389b21f5 Purge routes package from MG (#507)
We were not actually using the routes package anymore, but it was
still mentioned in the documention. Adapt the plugin documentation to
actually represent reality, although I don't like the API design.
(but this is for another day)

Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
2012-11-20 09:29:37 +01:00
Christopher Allan Webber
4d8a3cd808 Suggest checking out the wiki for additional recipes 2012-11-19 12:17:44 -06:00
Joar Wandborg
8518e95eb6 Grammar re: libasound2-dev 2012-09-29 20:39:17 +02:00
Joar Wandborg
34a853133f Added note about libasound2-dev to docs. 2012-09-29 20:35:49 +02:00
Joar Wandborg
df3147b986 Added documentation for the OAuth plugin 2012-09-18 21:42:10 +02:00
Will Kahn-Greene
9454f6c856 Fix docs so they pull version from _version.py 2012-08-22 18:04:50 -04:00
Will Kahn-Greene
9e579cde81 Fix relnotes for 0.3.1. 2012-08-22 17:47:15 -04:00
Christopher Allan Webber
0346518e35 Release notes for 0.3.1 2012-08-21 15:37:16 -05:00
Will Kahn-Greene
3a438f5e84 Docs tweaks
This fixes some minor issues in the documentation.
2012-08-20 12:35:35 -04:00
Christopher Allan Webber
7a690a5ae5 Updated flatpages example in plugins.rst to reflect reality & point to flatpages docs 2012-08-20 08:54:09 -05:00
Aleksej
fafef8df2e add titles to two pages and fix a typo in docs 2012-08-18 23:31:27 +04:00
Christopher Allan Webber
8d9aa03fba Fixing grammar on telling users to run dbupdate 2012-08-05 10:14:15 -05:00
Christopher Allan Webber
cd1abb1172 Reference the new theme aliasing nginx stuff in the theming documentation 2012-07-27 09:02:07 -05:00
Christopher Allan Webber
8d051cc085 Add documentation on how to alias your theme static files 2012-07-27 08:48:25 -05:00
Will Kahn-Greene
4d1761d22f Tweak theming docs
I did a pass on language and more reST formatting. This is a little
cleaner, though there are a couple of parts that feel like they could
use some work.
2012-07-26 21:33:25 -04:00
Will Kahn-Greene
05d8f314c6 [Issue 466] Implement e-z plugin disabling 2012-07-17 21:14:45 -04:00
Will Kahn-Greene
05e007c1db Rework plugin infrastructure to nix side-effects
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.
2012-07-17 21:02:12 -04:00
Will Kahn-Greene
8464bcc3e8 Fix themeing docs
This fixes a bunch of formatting issues in the themeing docs and makes
them easier to read.
2012-07-16 17:06:57 -04:00
Will Kahn-Greene
4bd65f69c7 Finish flatpagesplugin; add plugin docs 2012-07-16 09:26:28 -04:00
Christopher Allan Webber
62157a898f Added a section describing how to do theming via simple CSS stuff! 2012-07-14 22:58:42 -05:00
Christopher Allan Webber
04b24107fb Mostly good theming documentation! 2012-07-14 20:22:25 -05:00
Christopher Allan Webber
e6aaaa9619 Fleshing out theming documentation; wrote out "structure of things" section 2012-07-14 15:54:14 -05:00
Joar Wandborg
d34757dc83 Updated the media types documentation, added steps for audio
- Added chapter about media type negotiation.
- Added instructions on how to install dependencies for the audio media
  type.
- Moved part about how to enable media types in your config to a single
  place at the top of the document named "Enable Media Types".
- Renamed the "Enable Media Types" page to "Media Types".
2012-07-06 22:51:49 +02:00
Christopher Allan Webber
6f8714fea4 Changing mediagoblin theme font files over to be symlinks to extlib 2012-07-01 10:34:29 -05:00
Will Kahn-Greene
0e60e7e81b Add link to wiki on front page; fix about
Adds a summary and a link to the wiki for contributors to the front page.

The "what is mediagoblin" section in the about chapter talkd about what
it was, but it was buried--this slightly unburies it.
2012-06-02 22:03:03 -04:00
Joar Wandborg
84336a46b1 Added links to community-provied init scripts 2012-05-28 01:08:38 +02:00
Will Kahn-Greene
469f10e4a7 Add plugin writer's quickstart guide 2012-05-23 21:16:18 -04:00