xtUML Editor Developer Training
This course teaches you how to become an xtUML Editor developer. It covers installing the required tools, downloading and building the open-source code, and practical exercises that add features to xtUML Editor. The lessons stay in module order. Each video lesson links to its YouTube video. Opening a lesson does not require an account, and the site does not record progress.
The lesson material is shared under CC0.
Module 1. Welcome
Module 2. Prepare xtUML Editor Development Environment
- Unit 1. Install xtUML Editor for Windows
- Unit 2. Install xtUML Editor for Linux
- Unit 3. Install the Development Environment Add-ons
- Unit 4. Create an Account on Github
Module 3. Downloading and Building the Source Code
Module 4. Running and Debugging xtUML Editor
Module 5. Understanding the OOAofOOA and Source Code Layout
- Unit 1. Tour of the OOAofOOA
- Unit 2. Tour of the source code
- Unit 3. Exercise - Attribute Default Type
- Unit 4. Compare and contrast select statements in OAL and Java
- Unit 5. Exercise - Selections
- Unit 6. Exercise - Inspect data via context menu entry
Module 6. Life as a xtUML Editor Developer - Common Tasks
- Unit 1. Export a modified plug-in and install it into xtUML Editor
- Unit 2. xtUML Editor Development Process
- Unit 3. Branching
- Unit 4. Connecting to remote repositories
- Unit 5. Staying in synch with the xtUML Editor mainline code repository
- Unit 6. Contributing updates - submitting a pull request
- Unit 7. Exercise - Compare and Merge with a remote repository
- Unit 8. Exercise - Create a builder