TBC.
The following tree shows the list of the repository's relevant sections:
- The examples folders contains an example of a software diveristy card created using the DSL.
- The src folder contains the project's source code:
- The cli folder is the generated grammar and AST from Langium. You may not want to dive in it as it is a generated asset.
- The extension folder contains all the code of the generation service. Could be a good place to start if you want to improve the generation of the tool.
- The language folder contains all the language features, and the grammar declaration. If you want to improve the grammar, or some of the features the plugin offers here is the place you may want to start.
TBC.
An example of grammar instance for a software diversity card would be: MISSING LINK.
This project is being development as part of a research line of the SOM Research Lab, but we are open to contributions from the community. If you are interested in contributing to this project, please read the GOVERNANCE.md document.
At SOM Research Lab we are dedicated to creating and maintaining welcoming, inclusive, safe, and harassment-free development spaces. Anyone participating will be subject to and agrees to sign on to our code of conduct.
This repository is the companion to the following research paper:
MISSING LINK
The source code for the site is licensed under the MIT License, which you can find in the LICENSE.md file.
All graphical assets are licensed under the Creative Commons Attribution 3.0 Unported License.