-
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
- 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: how to build & release Wollok products in a SCM environment