GIT:Workflow Examples
Jump to navigation
Jump to search
Overview of Setup Workflow for IBM i native sources
Before a developer can start developing native IBM i sources, the following setup workflow needs to run.
- TD/OMS: TD/OMS provides commands to copy native from source files to the IFS;
- GIT: The sources are pushed to a remote repository;
- TD/OMS: The matching TD/OMS Route is associated with the Git repository;
- TD/OMS: The route is marked as a special source route (additional actions take place while editing);
Overview of Setup Workflow for other IFS sources (PHP, JS, etc..)
Before a developer can start developing sources, the following setup workflow needs to run.
- GIT: The sources are pushed to a remote repository;
- TD/OMS: The matching TD/OMS Route is associated with the Git repository;
Overview of Setup Workflow for other NON-IFS sources (PHP, JS, etc..)
Before a developer can start developing sources, the following setup workflow needs to run.
- GIT: The sources are pushed to a remote repository;
- TD/OMS: The matching TD/OMS Application is associated with the Git repository;
Main Workflow
The TD/OMS Git workflow is based on the TD/OMS Task system. The main steps are:
- TD/OMS: The developer is assigned to a Task;
- TD/OMS: The developer clones the source repository;
- GUI: The developer imports the projects;
- GUI: The developer edits and commits sources;
- TD/OMS: The developer finishes the task;
- Git: The developer pushes the changes
- TD/OMS: The developer deploys the sources to the next environments;
Task Switching
The developer is able to work in teams or work on more than one Task.
- The developer switches to another Task
- The developer switches back to the original Task
Team Programming
The developer is able to work in teams of work on more than one Task.
- The developer starts working on a Task.
- The developer prepares a team repository
- The developer invites team members to work on the same Task
- The developer merges other changes in the local repositories
- The developer commits changes