Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Papyrus-RT/Developer/Developer Guide/Git Repository"

(Created page with "__TOC__ This page describes the layout of the git repository for the Papyrus-RT project Git * documentation/ ** wikitext/ - location of the source for the generated docume...")
 
(Added section headers and new section for instructions to clone the repository)
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
__TOC__
+
[[File:PapyrusForRealTime-Logo-Icon.png|left|bottom-align|]]<br/><br/><span style="font-family: Helvetica,Arial,sans-serif; font-size: 48px;"><b>Git Repository Layout</b></span><br/><br/><br/>
  
 +
__TOC__
 +
=Introduction=
 
This page describes the layout of the git repository for the Papyrus-RT project
 
This page describes the layout of the git repository for the Papyrus-RT project
 +
 +
=Repository Layout=
  
 
Git
 
Git
 
* documentation/  
 
* documentation/  
** wikitext/  - location of the source for the generated documentation plugins, embedded in the tool or generated as pdf or as html pages
+
** wikitext/  ''- location of the source for the generated documentation plugins, embedded in the tool or generated as pdf or as html pages''
 
* plugins/
 
* plugins/
** core/ (contains profile, UML specific implementation & semantic element types for edition). This set of plugins should be usable by headless applications (no UI)
+
** core/ ''(contains profile, UML specific implementation & semantic element types for edition). This set of plugins should be usable by headless applications (no UI)''
** tooling/ (contains graphical customizations, as Property views, Model explorer customization, diagrams).  
+
** tooling/ ''(contains graphical customizations, as Property views, Model explorer customization, diagrams).''
** codegen/ (contains the different code generators)
+
** codegen/ ''(contains the different code generators)''
** runtime/ (contains the different runtimes)
+
** runtime/ ''(contains the different runtimes)''
* features/ (contains all features, which are used for deployment)
+
** examples/ ''(contains the sample models used to demo Papyrus-RT, accessible as examples in Papyrus-RT)''
* releng/ (contains mainly the release engineering artifacts, as maven pom)
+
* features/ ''(contains all features, which are used for deployment)''
 +
* releng/ ''(contains mainly the release engineering artifacts, as maven pom)''
 
* tests/
 
* tests/
 
** junit/
 
** junit/
*** core/ (contains the tests for the core part: tests on UML specific API, profile implementation, validation rules validation)
+
*** core/ ''(contains the tests for the core part: tests on UML specific API, profile implementation, validation rules validation)''
*** tooling/ (contains the tests for the tooling part)
+
*** tooling/ ''(contains the tests for the tooling part)''
*** codegen/ (contains the tests for the code generators)
+
*** codegen/ ''(contains the tests for the code generators)''
*** runtime/ (contains the tests for the various runtimes)
+
*** runtime/ ''(contains the tests for the various runtimes)''
** rcptt/ (contains functional tests written using rcptt)
+
** rcptt/ ''(contains functional tests written using rcptt)''
  
[[Category:Papyrus-RT]]
+
=Cloning the git repository=
 +
<pre>
 +
Clone: https://git.eclipse.org/r/papyrus-rt/org.eclipse.papyrus-rt
 +
</pre>

Latest revision as of 09:46, 31 July 2017

PapyrusForRealTime-Logo-Icon.png


Git Repository Layout


Introduction

This page describes the layout of the git repository for the Papyrus-RT project

Repository Layout

Git

  • documentation/
    • wikitext/ - location of the source for the generated documentation plugins, embedded in the tool or generated as pdf or as html pages
  • plugins/
    • core/ (contains profile, UML specific implementation & semantic element types for edition). This set of plugins should be usable by headless applications (no UI)
    • tooling/ (contains graphical customizations, as Property views, Model explorer customization, diagrams).
    • codegen/ (contains the different code generators)
    • runtime/ (contains the different runtimes)
    • examples/ (contains the sample models used to demo Papyrus-RT, accessible as examples in Papyrus-RT)
  • features/ (contains all features, which are used for deployment)
  • releng/ (contains mainly the release engineering artifacts, as maven pom)
  • tests/
    • junit/
      • core/ (contains the tests for the core part: tests on UML specific API, profile implementation, validation rules validation)
      • tooling/ (contains the tests for the tooling part)
      • codegen/ (contains the tests for the code generators)
      • runtime/ (contains the tests for the various runtimes)
    • rcptt/ (contains functional tests written using rcptt)

Cloning the git repository

Clone: https://git.eclipse.org/r/papyrus-rt/org.eclipse.papyrus-rt

Back to the top