* An interest in documentation and improving open source documentation tools would be great too!
We're happy to help you get up to speed,
but the more you are able to demonstrate ability in advance,
the more likely we are to choose your application!
Getting Started
---------------
The :doc:`/install` doc is probably the best place to get going.
It will walk you through getting a basic environment for Read the Docs setup.
Then you can look through our :doc:`contribute` doc for information on how to get started contributing to RTD.
People who has a history of submitting issues and pull requests will be prioritized in our Summer of Code selection process,
so don't be shy!
Want to get involved?
---------------------
If you're interested in participating in GSoC as a student, you can also post an `issue <https://github.com/rtfd/readthedocs.org/issues>`_ on GitHub to let us know. We will be happy to help direct you or answer any questions you may have there.
We have written our some loose ideas for projects to work on here.
We are also open to any other ideas that students might have.
Collections of Projects
~~~~~~~~~~~~~~~~~~~~~~~
This project involves building a user interface for groups of projects in Read the Docs (`Collections`).
Users would be allowed to create, publish, and search a `Collection` of projects that they care about.
We would also allow for automatic creation of `Collections` based on a project's ``setup.py`` or ``requirements.txt``.
Once a user has a `Collection`,
we would allow them to do a few sets of actions on them:
* Search across all the projects in the `Collection` with one search dialog
* Download all the project's documentation (PDF, HTMLZip, Epub) for offline viewing
* Build a landing page for the collection that lists out all the projects, and could even have a user-editable description, similar to our project listing page.
There is likely other ideas that could be done with `Collections` over time.
Support for additional build steps for linting, testing, and other useful things