Contribute to the Higgs JS Compiler
The Higgs Roadmap
How You Can Help
There are a number of areas where help is needed on the Higgs project, for example:
- Trying out Higgs, finding and reporting bugs
- Finding new benchmarks for Higgs
- Writing useful libraries
- Repackaging existing JS libraries
- Profiling to improve compilation time
- Implementing support for ES6 features
We’ve opened several issues on GitHub detailing specific tasks that you could contribute to. Some of these are tagged as “easy” as they don’t require much knowledge of the existing Higgs system, and are a good starting point for newcomers. If you’re interested in contributing, we encourage you to take a look at the issues list, as well as the How to Contribute page. I’d also like to say that if you have a specific idea you’d like to implement in Higgs, a specific feature you’ve thought of, we’re open to that too. You’re welcome to pitch us your own ideas.
More about Higgs
We’ve started to document Higgs in Higgs Wiki. For instructions on how to install Higgs, see the Quickstart page. Also, we now have an IRC channel (#higgsjs on freenode) in which you can reach us on most days.
I will be giving a talk at mloc.js in mid-February. This talk will detail some of the novel compilation techniques I’m implementing in Higgs, such as basic block versioning and incremental compilation. This talk will be filmed and made available on InfoQ. In the meantime, you can watch my talks from Strange Loop, DConf and Air Mozilla.