Awesome is an aspect composition framework.
Awesome makes multi-DSAL development feasible by allowing to compose a variety of aspect mechanisms, each corresponding to a specific DSAL, into a single multi-mechanism weaver.
Contributions for the project can be submitted in 2 forms:
- GerritHub (recommended)
Clone the project using one of the methods which are shown [here] (https://review.gerrithub.io/#/admin/projects/OpenUniversity/AOP-Awesome)
Push changes for review by:
git push origin HEAD:refs/for/master - GitHub
Clone/Fork the project and create Pull Requests
Note: the review process is made using GerritHub so the Pull Requests will be converted to patchs in Gerrit
Recommended Development Tools:
[Eclipse] (https://www.eclipse.org)
[AspectJ Development Tools (AJDT)] (https://www.eclipse.org/ajdt)
[Maven Integration (m2e)] (https://www.eclipse.org/m2e)
[EGit] (https://www.eclipse.org/egit)
If you have an issue setting up the development environment please check our [FAQ] (https://github.com/OpenUniversity/AOP-Awesome/wiki/FAQ)