There are many ways to get involved in the ASL project:
- Filing bugs and feature requests on the issue tracker.
- Writing documentation.
- Utilizing ASL for research and scientific papers.
- Validating physical phenomena.
- Testing ASL on new hardware and reporting results.
- Submitting new benchmarks and tutorials.
- Contributing code (see coding style guidelines and copyright assignment).
- Helping users on the mailing lists.
- Improving website (adding new content, catching typos).
- Writing blog posts, spreading the word over social networks and offline.
Helping each other and sharing is what makes an open source community to thrive. Often contributing one’s work benefits the author in the first place, e.g. that relieves him from maintaining his code while guaranteeing that it will stay compatible with future releases of ASL.