Always discuss on mailing list first. To contribute directly to the main repository you will require permission. Then you can do
git commit -a git pushto push out a patch. If you don't have permission, you should register with GitHub and fork a clone there, then download your working copy from that. Now you can push to your fork. When you're ready you can use the Github web interface to send a merge request email.
You can use the Github bug tracking tool and/or send an email to the Felix mailing list.
mailto:email@example.com # registration required mailto:firstname.lastname@example.org # registration required
The main page is currently at
http://felix-lang.orgIf you follow the installation procedure this should be echoed on your local machine.