This course will teach you how to become an xtUML Editor developer. It covers installing the required tools, downloading and building the open-source code, and has practical exercises that add features to xtUML Editor and create new software that works in conjunction with xtUML Editor.
Module 1 | Welcome |
---|---|
Unit 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 |
Unit 5 | Preparing the Development Environment - Conclusion |
Module 3 | Downloading and Building the Source Code |
Unit 1 | Fork the Repository and Import the Source Projects |
Unit 2 | Build the Source Code |
Unit 3 | Download and Build the Source Code - Conclusion |
Module 4 | Running and Debugging xtUML Editor |
Unit 1 | Execute the xtUML Editor Launch Configuration |
Unit 2 | Running and Debugging - Conclusion |
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 |
Module 7 | JUnit Testing |
Unit 1 | Tour of the JUnit plug-ins |
Unit 2 | Setting up to run JUnits |
Unit 3 | Exercise - Run JUnit tests |