Main Page: Difference between revisions

From GNU MediaGoblin Wiki
Jump to navigation Jump to search
(tweaking documentation mentions on the main wiki page)
m (fixing a link.)
Line 8: Line 8:
* '''[[Development quick start]]''' - Get MediaGoblin running on your own machine
* '''[[Development quick start]]''' - Get MediaGoblin running on your own machine
* '''[http://docs.mediagoblin.org/contributinghowto.html Contributor HOWTO]''' - Want to start contributing to MediaGoblin? General tips are available here.
* '''[http://docs.mediagoblin.org/contributinghowto.html Contributor HOWTO]''' - Want to start contributing to MediaGoblin? General tips are available here.
* '''[[Documentation quick start|documentation]]''' - How to contribute to the documentation effort.
* '''[[Documentation quick start]]''' - How to contribute to the documentation effort.


== Hacking MediaGoblin ==
== Hacking MediaGoblin ==

Revision as of 13:03, 26 August 2011

GNU MediaGoblin wiki of bizarre and unusual things

The MediaGobilin documentation is somewhat always in a state of transition. In the future, documentation about the software, its functioning, and its use/administration, will be in the manual at http://docs.mediagoblin.org/. At the same time, documentation for contributors that relates to project organization, community participation, and forward looking project planning will be here on the wiki. In the meanwhile, it's a mess.

Want to contribute to GNU MediaGoblin?

This section provides the magical incantations to help you start contributing.

Hacking MediaGoblin

  • Hacking - Making code contributions to MediaGoblin.
    • Beginner's Corner - Resources for those who are new to Python, MongoDB, or Git.
    • We'll be adding some distribution/OS specific hacking guides as separate pages soon.
  • Git workflow - How to go about submitting patches via git.
  • Templating - How our templating structure is set up

Documentation and Translations

  • ManualStandards - covers the standards for writing the user manual (forthcoming.)
  • Translations - How to translate stuff or update the translations

Technical Considerations

  • DesignDecisions - covers design decisions (FIXME - this needs to be split up)
  • Storage - How MediaGoblin's internal storage system works.
  • Processing - What happens after you submit your image/video/etc? Processing! More about that.
  • External Library Policy - covers use of external libraries

Deploying MediaGoblin

Want to try out GNU MediaGoblin?

  • If you want to run your own server to test the best information is currently in the HackingHowto
  • There's info on a server you can test on our User Experience page

Testing and Release Guidelines

Inner workings of the secret sanctum (Contacting the team)

Project Miscellany