-
Notifications
You must be signed in to change notification settings - Fork 16
Development
Fernando Dodino edited this page Apr 3, 2017
·
56 revisions
Wollok is being developed on top of XText stack. So, if you are not familiar with it, maybe it would be a good start to take a look at the following links:
We use standard open source practices with github.
If you don't have access to the repository then
- Fork the repository
- Create a feature branch for you to work
- Commit changes and push the new branch to your repo
- Once you think it is ok and passes all the tests then create a Pull Request (PR) to integrate that branch against our repository's dev branch
If you have access to our repository then
- Same as above but without the need to fork the repository.
- Still use feature branches with PR
The following pages contain useful information for Wollok developers.
- Developer Environment Setup
- Developing a Wollok SDK Class: Contribute a class to the Wollok lib SDK
- https://cloud.githubusercontent.com/assets/4549002/24625034/1fa7e960-1884-11e7-93f7-44703d895ff2.png/ Changing the Language: how to add a syntax element and change all parts of the language to intepret, check, run and test that element
- Testing: how to run wollok tests and how to write them.
- Adding a Template Proposals: how to add a template proposal (autocomplete) for a language element.
- Adding a New Static Validation: how to add a new static check/validation (warning / error)
- Adding a QuickFix
- Deploying Wollok, including Wollok SCM, developing a local Wollok product, mirroring, etc.