diff options
author | Vladimir Piskarev | 2016-05-13 11:55:14 +0000 |
---|---|---|
committer | Vladimir Piskarev | 2016-05-17 07:56:27 +0000 |
commit | 7c301aef5f21a7b782ba88a1733884697c6b4332 (patch) | |
tree | c3a5e4894d0025afc5e23ce9716b875d038d9ad9 | |
parent | 6958df4c8ee535d33c9410243bba52d08280de88 (diff) | |
download | org.eclipse.handly-7c301aef5f21a7b782ba88a1733884697c6b4332.tar.gz org.eclipse.handly-7c301aef5f21a7b782ba88a1733884697c6b4332.tar.xz org.eclipse.handly-7c301aef5f21a7b782ba88a1733884697c6b4332.zip |
Updated CONTRIBUTING guide
-rw-r--r-- | CONTRIBUTING | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/CONTRIBUTING b/CONTRIBUTING index 7c32f539..e46717bd 100644 --- a/CONTRIBUTING +++ b/CONTRIBUTING @@ -1,16 +1,24 @@ Handly Contributor Guide ======================== -Welcome to Handly, and thanks for your interest in this project. +Welcome to Handly, a technology project at Eclipse, +and thanks for your interest in this project. Project description: -------------------- -Handly, a technology project at Eclipse, provides basic building blocks that -help create handle-based models similar in design patterns and principles to -the JDT Java model. The uniform API makes it possible to supply common IDE -components dealing with Handly-based models. Integration with Xtext editor -is provided along with support for other editors. +Handly provides basic building blocks for handle-based models, with an emphasis +on models that render Eclipse workspace from a programming language angle. +It allows to create highly scalable, robust and thoroughly optimized models +on a par with the tried-and-tested JDT Java model in quality while reducing +programming effort, fostering software reuse and providing opportunities for +interoperability. Handly can be used to implement handle-based models for +practically any language and is compatible with any parsing technology. +The model implementor has complete control over the model's base-level API, +including the ability to implement a preexisting handle-based model API. +At the same time, the uniform meta-level API makes it possible for IDE +components to work in a generic way with any Handly-based model. Integration +with Xtext editor is provided along with support for other source editors. The intent is to come up with a really nice design in this problem area through an open and transparent development process primarily driven by |