{"action":"created","issue":{"url":"https://api.github.com/repos/SiriusText/SiriusText/issues/12","labels_url":"https://api.github.com/repos/SiriusText/SiriusText/issues/12/labels{/name}","comments_url":"https://api.github.com/repos/SiriusText/SiriusText/issues/12/comments","events_url":"https://api.github.com/repos/SiriusText/SiriusText/issues/12/events","html_url":"https://github.com/SiriusText/SiriusText/issues/12","id":112810581,"number":12,"title":"Add pages to the wiki to describe the grammar","user":{"login":"sbegaudeau","id":422587,"avatar_url":"https://avatars.githubusercontent.com/u/422587?v=3","gravatar_id":"","url":"https://api.github.com/users/sbegaudeau","html_url":"https://github.com/sbegaudeau","followers_url":"https://api.github.com/users/sbegaudeau/followers","following_url":"https://api.github.com/users/sbegaudeau/following{/other_user}","gists_url":"https://api.github.com/users/sbegaudeau/gists{/gist_id}","starred_url":"https://api.github.com/users/sbegaudeau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sbegaudeau/subscriptions","organizations_url":"https://api.github.com/users/sbegaudeau/orgs","repos_url":"https://api.github.com/users/sbegaudeau/repos","events_url":"https://api.github.com/users/sbegaudeau/events{/privacy}","received_events_url":"https://api.github.com/users/sbegaudeau/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/SiriusText/SiriusText/labels/Documentation","name":"Documentation","color":"eb6420"},{"url":"https://api.github.com/repos/SiriusText/SiriusText/labels/Project%20Management","name":"Project Management","color":"cccccc"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/SiriusText/SiriusText/milestones/1","html_url":"https://github.com/SiriusText/SiriusText/milestones/1.0.0","labels_url":"https://api.github.com/repos/SiriusText/SiriusText/milestones/1/labels","id":1367654,"number":1,"title":"1.0.0","description":"First release of the project","creator":{"login":"sbegaudeau","id":422587,"avatar_url":"https://avatars.githubusercontent.com/u/422587?v=3","gravatar_id":"","url":"https://api.github.com/users/sbegaudeau","html_url":"https://github.com/sbegaudeau","followers_url":"https://api.github.com/users/sbegaudeau/followers","following_url":"https://api.github.com/users/sbegaudeau/following{/other_user}","gists_url":"https://api.github.com/users/sbegaudeau/gists{/gist_id}","starred_url":"https://api.github.com/users/sbegaudeau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sbegaudeau/subscriptions","organizations_url":"https://api.github.com/users/sbegaudeau/orgs","repos_url":"https://api.github.com/users/sbegaudeau/repos","events_url":"https://api.github.com/users/sbegaudeau/events{/privacy}","received_events_url":"https://api.github.com/users/sbegaudeau/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":7,"state":"open","created_at":"2015-10-21T05:39:03Z","updated_at":"2015-10-22T21:51:38Z","due_on":null,"closed_at":null},"comments":2,"created_at":"2015-10-22T14:04:44Z","updated_at":"2015-10-26T12:39:15Z","closed_at":null,"body":"The grammar should be detailed in the wiki"},"comment":{"url":"https://api.github.com/repos/SiriusText/SiriusText/issues/comments/151120976","html_url":"https://github.com/SiriusText/SiriusText/issues/12#issuecomment-151120976","issue_url":"https://api.github.com/repos/SiriusText/SiriusText/issues/12","id":151120976,"user":{"login":"sbegaudeau","id":422587,"avatar_url":"https://avatars.githubusercontent.com/u/422587?v=3","gravatar_id":"","url":"https://api.github.com/users/sbegaudeau","html_url":"https://github.com/sbegaudeau","followers_url":"https://api.github.com/users/sbegaudeau/followers","following_url":"https://api.github.com/users/sbegaudeau/following{/other_user}","gists_url":"https://api.github.com/users/sbegaudeau/gists{/gist_id}","starred_url":"https://api.github.com/users/sbegaudeau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sbegaudeau/subscriptions","organizations_url":"https://api.github.com/users/sbegaudeau/orgs","repos_url":"https://api.github.com/users/sbegaudeau/repos","events_url":"https://api.github.com/users/sbegaudeau/events{/privacy}","received_events_url":"https://api.github.com/users/sbegaudeau/received_events","type":"User","site_admin":false},"created_at":"2015-10-26T12:39:15Z","updated_at":"2015-10-26T12:39:15Z","body":"Hi @kumarSC,\r\n\r\nWhile this issue appears to be simple, it is not that simple unless you have some understanding of the project SiriusText. Eclipse Sirius is a project which help users create a complete graphical modeling-based workbench for their domain. It has been used on project like [Dart Designer](http://dartdesigner.github.io) and [various others](https://www.eclipse.org/sirius/gallery.html).\r\n\r\nSiriusText is a project which aims at creating a textual language to configure [Eclipse Sirius](https://www.eclipse.org/sirius/getstarted.html) using [Xtext](http://www.eclipse.org/Xtext/). If you really want to contribute to this project, you should first start by looking at the contribution guide in order to install a proper development environment. You may want to realize a Xtext and Sirius tutorial if you want to be a bit more familiar with the scope of the project but it's not 100% necessary to get started. Then you can help by starting to contribute new simple unit tests to get the hang of the project.\r\n\r\nYou could add a new Xtend class named LayerParserTests next to DiagramParserTests.xtend in the project org.obeonetwork.sirius.text.tests in the package named org.obeonetwork.sirius.text.tests.internal.parser. Add this class to the list of classes launched by the class AllTests.xtend and start by writing one unit test verifying that we can write a basic Layer without any errors. You can see [here](https://github.com/SiriusText/SiriusText/blob/master/tests/org.obeonetwork.sirius.text.tests/src/org/obeonetwork/sirius/text/tests/internal/parser/DiagramParserTests.xtend) what the first tests of the diagram look like. The first tests for the layers should not be more complicated. You can use the other tests classes as example and the Xtext file to have a look at the [grammar of a layer](https://github.com/SiriusText/SiriusText/blob/master/plugins/org.obeonetwork.sirius.text/src/org/obeonetwork/sirius/text/SiriusTextDsl.xtext#L69).\r\n\r\nOnce you have contributed a couple of unit tests showing that you know how the grammar works, you can start writing the documentation of the grammar on the wiki. You can test if your test are working by launching the maven-based build as explained in the [contribution guide](https://github.com/SiriusText/SiriusText/blob/master/CONTRIBUTING.md).\r\n\r\nStarting by contributing unit tests would be the easier way for you to get on board this project :)\r\n"}}