Main Page
Jump to navigation
Jump to search
GNU MediaGoblin wiki of bizarre and unusual things
Our docs are somewhat in a state of transition. In the future, contributor docs will be here on the wiki, and administrator docs will be on http://docs.mediagoblin.org/. In the meanwhile, it's a mess.
Want to contribute to GNU MediaGoblin?
This section provides the magical incantations to help you start contributing.
- Development quick start - Get MediaGoblin running on your own machine
- Contributor HOWTO - Want to start contributing to MediaGoblin? General tips are available here.
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.
- Translate MediaGoblin!
- Git workflow - How to go about submitting patches via git.
- Contributing patches via git
- Templating - How our templating structure is set up
Deploying MediaGoblin
- Configuration - Learn about MediaGoblin configuration files and file options.
- Deployment - General deployment advice
- Virtual Machine Hosting - Deploy your own publicly available MediaGoblin server using Amazon's free EC2 tier.
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
- Unit Tests - all about the unit tests
- User Experience - user experience testing. Includes link to an instance you can try!
- Release Process - covers the release process
Documentation and Translations
- ManualStandards - covers the standards for writing the user manual
- Translations - How to translate stuff or update the translations
Inner workings of the secret sanctum (Contacting the team)
- IRC meeting logs
- IRCBot - covers our irc bot
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.
- Scaling Down - Minimizing MediaGoblin's resource requirements
- External Library Policy - covers use of external libraries
Project Miscellany
- A video with Chris Webber talking about MediaGoblin at ChiPy
- User:Cwebber/braindumps - Chris Webber's braindumps (you can help refactoring these into real sections of the site!)