Now that you've seen all the concepts of Intent, let's show you how Intent can guide you in your development.
Let's use a concrete example. A commiter on EMFCompare has defined a new feature. He will use Intent to document it, and thanks to the validation framework he will be warned if he does not fulfill the dev guidelines.
Click on the picture or here to start the demo
At the end of the demo, I've got :
- no synchronization issue, which means that my documentation is now up-to-date with my code
- no validation issue, which means that I've fulfilled the dev guidelines. So now I can commit.