| CARVIEW |
Welcome redditors!
We've always strived to be as open and transparent with our users as possible, and this is the next logical step. When we say 'open-source' we mean specifically that the code behind reddit is available to the public for download, and we're inviting the public to submit code to help improve the site.
Reddit is unique in the social news scene in that we have a huge community of developers. It seems only natural that we give you all in that community a chance to contribute back to reddit and make it a better place for everyone. We know reddit's success has less to do with our technology than it does with you, our community, and now we want to let our community improve our technology.
Overview
Getting Started
- Clone the git repository with git clone https://code.reddit.com/repo/reddit.git, or fork our github repository
- Log on to Freenode, channel #reddit-dev. please use #reddit for more general discussion of open-source, unrelated to actual development.
- Subscribe to the Google Group at https://groups.google.com/group/reddit-dev
- Trac should be able to use your reddit cookie, so if you're logged into reddit, you should be logged into trac
- Subscribe to the redditdev reddit: https://www.reddit.com/r/redditdev/
- Logged in users with sufficient Reddit history can edit all the wiki pages and submit tickets for bug reports and feature requests. If you are one of these users, please wield your immense power carefully, wisely, and honorably.
Development
- Reddit Start to Finish - How to get reddit running on a clean Mac OSX Leopard install
- Reddit Start to Finish FreeBSD - How to get reddit running on FreeBSD 7
- Reddit Start to Finish Ubuntu Intrepid - How to get reddit running on Intrepid
- INI Settings - The settings explained
- API - The client-side reddit API
- FAQ - Frequently Asked Questions
- How to... - different server/reddit config examples & tips
- Patch submit - How to submit a patch
- Periodic Tasks - Cron jobs that need to be set up to keep reddit running smoothly\
- Style Guide - The reddit code style guide
- Troubleshooting - When you're stuck with errors, look here
- Translations - Translating reddit to your language.
- For a complete list of local wiki pages, see TitleIndex.
Community
- CSS Styling info (in progress)
- Powered by reddit - a list of sites running reddit
- Google Groups - Subscribe to the reddit Google Group
- IRC: freenode, channel #reddit-dev
- CodeSnippets: reddit section on pastebin.com
- Other code contributions and extensions
- The reddit help system
What is Trac
- TracDocumentation -- Original welcome page
- TracGuide -- Built-in Documentation
- The Trac project -- Trac Open Source Project
- Trac FAQ -- Frequently Asked Questions
- TracSupport -- Trac Support
Download in other formats:
Powered by Trac 0.11rc2
By Edgewall Software.
Visit the Trac open source project at
https://trac.edgewall.org/
