bmaggi / library-training

:mortar_board: :books: The Library Training Material (Incoming Eclipse Papyrus Photon Year 2018-2019)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Status

License Codeship Status for bmaggi/library-training Build Status Quality Gate

⚠️ The official version of the training material is available in Papyrus repository

  • Built against Eclipse Photon (This example is only tested against Eclipse Photon release train)
  • This is material used for training and example, it shouldn't be taken as an architectural reference:
    • profile plugin shouldn't have any dependencies to Papyrus
    • tests should be done using one fragment for each plugin
    • elementtype should be hosted in an independent plugin
    • ui element should probably be grouped in the same plugin
    • css files are duplicated to demonstrate local css capabilities

Content

  1. How to create a Libraryergt Gif DSML
  2. How to create a profile
  3. How to create a new child menu
  4. How to create properties
  5. How to create a css theme
  6. How to contribute to new model wizard
  7. How to create a palette
  8. How to create an architecture
  9. How to create a validation rule
  10. How to create a hyperlink strategy
  11. How to create a navigation strategy
  12. How to add some basic tests

Pitch (Work in progress)

GitPitch

About

:mortar_board: :books: The Library Training Material (Incoming Eclipse Papyrus Photon Year 2018-2019)

License:Eclipse Public License 1.0


Languages

Language:Java 78.8%Language:HTML 18.5%Language:CSS 2.5%Language:D 0.2%