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
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
python setup.py develop
Running Fedora Community
Go back into the myfedora directory and run:
paster serve development.ini
- 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
- 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.
#fedora-devel on freenode (j5, lmacken, mizmo)
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.