Test Instance and Bugs
Fedora Community is rapidly evolving but we could always use help. A test instance of the old MyFedora codebase can be seen at
https://publictest16.fedoraproject.org/community/ where you can get an idea of what we are aiming for.
Bugs can be filed at the
Trac instance on Fedora Hosted but since it is the old codebase bugs referencing incorrect data would most likely be the most useful.
Get the Code
Install the base packages
The TurboGears 2 stack is still going through review for inclusion in Fedora. You can
go here to start reviewing these packages so that they are included faster. For a RHEL 5 repository you can get the packages from
Luke's Repo.
yum install python-setuptools python-setuptools-devel python-devel TurboGears2 python-pygments TurboGears2 intltool koji python-fedora mod_wsgi mod_nss python-cjson python-simplejson python-turbojson python-feedparser python-iniparse python-tw-jquery python-tw-forms python-repoze-who python-repoze-tm2
Get the Latest MyFedora Snapshot
git clone git://git.fedorahosted.org/git/myfedora.git
cd myfedora
python setup.py develop
While we aren't on Moksha just yet it doesn't hurt to pull that down too since we will be requiring it soon:
git clone git://git.fedorahosted.org/git/moksha
cd moksha
python setup.py develop
Running Fedora Community
Go back into the myfedora directory and run:
paster serve development.ini
Helping Out
- API Vettor - Read the docs as we write them, look over the code and try your hands and writing simple applications. Let us know what you found confusing and what you liked.
- CSS Guru - Help up fix up the CSS so the site looks good and we have an easy to use CSS structure for other Fedora projects.
- Document Writter - Help write tutorials and HOWTO's or even just documenting how to use Fedora Community.
- Application Developer - Write new applications with the Moksha API
- jQuery Hacker - Help up clean up our JavaScript widgets and API's while writting new ones
- i18n - We haven't started internationalizing our apps, help us get that started
- a11y - While jQuery.UI is getting some accessibility love it doesn't just happen by magic. Help us review the UI for accessibility issues.
- Fedora Infrastructure hacker - We get most of our data by querying the interfaces of the various infrastructure projects. Often the interfaces aren't designed for our needs. Having someone write those patches and push the changes for each project would help a lot.
Finding Us
IRC: #fedora-devel on freenode (j5, lmacken, mizmo)
Mailing-list: We don't have a dedicated one yet but
fedora-devel-list can be used for now. If traffic starts to go up we can decide to start a new list.