This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
Contributing Code
Tickets are fine, but patches are better. If you want to change something in Radiant or fix a bug you’ve run across, there’s no faster way to make it happen than to do it yourself. When developing your patch, keep in mind the The Radiant Ethic.
- Before you start:
- Subscribe to the Radiant-Dev mailing list and discuss your proposed feature/patch there
- Get Radiant ready for patching:
git clone git://github.com/radiant/radiant.gitgit submodule init && git submodule update- Setup your environment in a way to be able to run the test suite
- Make a test-driven change:
- Add or change specifications that would prove that your change worked.
- Make the change to the source
- Verify that all existing specs still work as well as all the new ones you added by running rake
- Share your well-tested change:
- Send a pull-request or create a patch with your changes:
git format-patch --stdout > my_properly_named_patch.diff - If you don’t send a pull-request, create a new ticket with [PATCH] as the first word in the summary and upload (not paste) your diff.
- Announce your change on the Radiant-Dev mailing list.
- Keep an eye on your patch in case there are any reservations raised before it can be applied.
- Send a pull-request or create a patch with your changes:






