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"

m (Correcting typos)
m (Fixed link)
 
(12 intermediate revisions by 4 users not shown)
Line 1: Line 1:
= Developer Guide =
+
[[File:PapyrusForRealTime-Logo-Icon.png|left|bottom-align|]]<br/><br/><br/><br/><span style="font-family: Helvetica,Arial,sans-serif; font-size: 48px;"><b>Developer Guide</b></span><br/><br/><br/>
==Development Environment Setup==
+
* [[Papyrus-RT/Developer_Guide/DevEnv_Mars|Mars Development Environment]]
+
  
=== Git repository format  ===
+
__TOC__
 +
 
 +
=Development Environment Setup=
 +
 
 +
* [[Papyrus-RT/Developer/Developer_Guide/DevEnv | Installing the developer environment for PapyrusRT using the Eclipse Installer]] '''<span style="color: green"> &larr;Recommended</span>''' <br /> The easiest way to get the developer environment with all the dependencies and tools needed for development.
 +
 
 +
== Git repository format  ==
 
* [[Papyrus-RT/Developer_Guide/Git_Repository|How the git repository is laid out]]
 
* [[Papyrus-RT/Developer_Guide/Git_Repository|How the git repository is laid out]]
  
== UML-RT Code Generator Architecture ==
+
= UML-RT Code Generator Architecture =
 
* [[Papyrus-RT/Developer_Guide/Codegen_High_Level|A high-level description of the general transformation architecture]]
 
* [[Papyrus-RT/Developer_Guide/Codegen_High_Level|A high-level description of the general transformation architecture]]
 
* [[Papyrus-RT/Developer_Guide/Codegen_Details|Detailed description of the transformation architecture]]
 
* [[Papyrus-RT/Developer_Guide/Codegen_Details|Detailed description of the transformation architecture]]
Line 13: Line 17:
 
* [[Papyrus-RT/Developer_Guide/Codegen_Extension|Extending the code generator]]
 
* [[Papyrus-RT/Developer_Guide/Codegen_Extension|Extending the code generator]]
  
== Requirements ==  
+
= Requirements =
 
The list of requirements for the Papyrus Real Time project is available on the [[Papyrus-RT/Requirements|Requirements]] page.
 
The list of requirements for the Papyrus Real Time project is available on the [[Papyrus-RT/Requirements|Requirements]] page.
 +
 +
= Profile Update Process =
 +
The UML-RT profile is the central piece of the Papyrus-RT tooling. Its update must be done carefully. See the process for [[Papyrus-RT/ProfileUpdate|Profile Update]] page.
 +
 +
= Builds =
 +
* [[Papyrus-RT/Developer_Guide/Builds|Papyrus-RT Build System]] — documentation of the design and implementation of the Papyrus-RT Hudson builds
 +
 +
= Developer Mailing List =
 +
If you have questions regarding the development of Papyrus for Real Time or if you want to see what keeps the development team awake at night, you can subscribe to the [https://dev.eclipse.org/mailman/listinfo/papyrus-rt-dev Developer Mailing List] (and even ask questions and contribute).

Latest revision as of 16:12, 18 May 2017

PapyrusForRealTime-Logo-Icon.png




Developer Guide


Development Environment Setup

Git repository format

UML-RT Code Generator Architecture

Requirements

The list of requirements for the Papyrus Real Time project is available on the Requirements page.

Profile Update Process

The UML-RT profile is the central piece of the Papyrus-RT tooling. Its update must be done carefully. See the process for Profile Update page.

Builds

Developer Mailing List

If you have questions regarding the development of Papyrus for Real Time or if you want to see what keeps the development team awake at night, you can subscribe to the Developer Mailing List (and even ask questions and contribute).

Back to the top