Overhauls TOC of manual

This work is based on discussion and etherpadding (is that a verb) on
April 14th between Deb, Greg, Karen, Will, and Chris.

It was an epic collaborative sprint.
This commit is contained in:
Will Kahn-Greene 2011-04-14 22:28:02 -04:00
parent 76c9ea6b5f
commit 5a40e1ec5c
8 changed files with 184 additions and 19 deletions

5
docs/codedocs.rst Normal file
View File

@ -0,0 +1,5 @@
====================
Code Documentation
====================
FIXME - stub!

View File

@ -0,0 +1,58 @@
====================
Contributing HOWTO
====================
We're super glad you want to contribute!
There are a variety of ways you can help us and become part of the
team. We're not just looking for coders! We're also looking for
documentation writers, users, testers, evangelists, painters, bakers,
candle-stick makers...
However, if you are a coder and you're looking to code, check out the
:ref:`hacking-howto`.
The rest of this chapter talks about different things we need your
help with.
**File bugs**
Filing bugs is an important part of any project. For more
information on filing bugs, see :ref:`filing-bugs`.
**Translate GNU MediaGoblin**
Knowing more than one language is an important skill. If you are
multi-lingual and are interested in translating GNU MediaGoblin,
see :ref:`translating`.
FIXME - add additional things here
.. _filing-bugs:
File bugs
=========
GNU MediaGoblin uses a bug tracker called `Redmine
<http://www.redmine.org>`.
The bug tracker is at http://bugs.foocorp.net/ and bugs go in the
``GNU mediagoblin`` project.
FIXME - how to file a good bug report
.. _translating:
Translate GNU MediaGoblin
=========================
FIXME - need to write this
Where to go when you get stuck
==============================
FIXME - need to write this

View File

@ -2,17 +2,30 @@
Foreward
==========
What is GNU MediaGoblin
=======================
About this manual
=================
See the web-site at http://mediagoblin.org/ .
This is the GNU MediaGoblin manual. This documentation targets the
following groups of individuals:
* people who want to use the software
* people who want to deploy the software
* contributors
This manual is a living document and is in the ``mediagoblin``
repository in the ``docs/`` directory.
Who wrote this documentation
============================
* Chris Webber
* Will Kahn-Greene
In no particular order:
* Chris
* Will
* Deb
* Greg
* Karen
How should I bring up errors in the documentation

View File

@ -1,9 +1,12 @@
.. _hacking-howto:
===============
Hacking HOWTO
===============
So you want to hack on GNU MediaGoblin
======================================
So you want to hack on GNU MediaGoblin?
=======================================
First thing to do is check out the Web site where we list all the
project infrastructure including:
@ -75,6 +78,8 @@ Run::
Creating a new file
===================
FIXME - this needs to be updated when it's set in stone.
All new files need to have license/copyright information.
The following kinds of files get the GNU AGPL header:
@ -93,3 +98,15 @@ under the CC BY license:
* image files
* video files
Quickstart for Django programmers
=================================
FIXME - write this
Bite-sized bugs to start with
=============================
FIXME - write this

View File

@ -6,23 +6,21 @@
Welcome to GNU MediaGoblin's documentation!
===========================================
This documentation covers the GNU MediaGoblin software. It is versioned
alongside the code and the source for this documentation is located in
the mediagoblin repository in the ``docs/`` directory.
It is also viewable on the Web site in HTML form.
Contents:
Table of Contents:
.. toctree::
:maxdepth: 2
foreward
softwarestack
mediagoblin
deploymenthowto
contributinghowto
hackinghowto
theminghowto
softwarestack
designdecisions
workflow
codedocs
Indices and tables

63
docs/mediagoblin.rst Normal file
View File

@ -0,0 +1,63 @@
=================
GNU MediaGoblin
=================
What is GNU MediaGoblin
=======================
Three years ago, a number of free software luminaries got together at
the FSF office to answer the question, "What should software freedom
look like on the participatory web?" Those thinkers included Richard
Stallman - founder of the free software movement and instigator of the
GNU project, Evan Prodromou - the driving force behind Status.net, a
highly sucessful federated micro-blogging service, and FIXME.
Since that time Identi.ca and Libre.fm have answered the
freedom-loving web-user's need for micro-blogging and music sharing.
Now, GNU MediaGoblin is building a format for users to share photos.
Later versions of MediaGoblin will include support for video and other
media as well as tools to encourage collaboration on media projects.
Why are we doing this?
======================
Centralization and proprietization of media on the internet is a
serious problem and makes the web go from a system of extreme
resilience to a system of frightening fragility. We believe people
should be able to own their data and that measn someone has to build
the tools to make it possible. We decide that in this case, that
someone would be us!
Who are you?
============
Free software activists and folks who have worked on a variety of
other projects like Libre.fm, GNU Social, Status.net, Miro, Miro
Community, OpenHatch and other projects as well. We're admirers and
contributors. We're writers and painters. We're friendly and
dedicated to computer user freedom.
How can I participate?
======================
See `Get Involved <http://mediagoblin.org/join/>`.
How is this licensed?
=====================
FIXME - write this once we work out the details
Is this an official GNU Project? What does that mean?
======================================================
We are! It means that we meet the GNU Project's rigourous standards
for free software. To find out more about what that means, check out
`the GNU site <http://gnu.org/>`.
Please feel free to contact us with further questions!

5
docs/theminghowto.rst Normal file
View File

@ -0,0 +1,5 @@
===============
Theming HOWTO
===============
FIXME - stub!

View File

@ -1,6 +1,12 @@
========================================================
Workflow, and other structurally significant braindumps
========================================================
==========================================================================
Design Document: Workflow, and other structurally significant braindumps
==========================================================================
.. Note::
When we get a wiki, this will get moved there. It's here for now
mostly because we didn't have a better place for it.
This document attempts to describe the envisioned workflow of
mediagoblin, from a structural standpoint. For now, *nothing* in this