What components should I know about?

About What components should I know about?

Module Content

Code for IBM i - Powerful VSCode Extension

MEMBERS ONLY

"Code for IBM i" is a set of tools and extensions for Visual Studio Code (VS Code) that enables IBM i developers to create, edit, and manage IBM i applications directly within the VS Code environment.

IBM i Source Orbit - Source Management System

MEMBERS ONLY

Source Orbit is a dependency management system. As IBM i developers start using git for the RPGLE, CL, DDS and SQL, we want to provide them with excellent tools to help them understand their source code. Source Orbit: scans all applicable source code to build a dependency tree can show how objects would be affected as developers write code (inside of Visual Studio Code) can generate JSON, or build scripts, to automatically build your application changes generates reports for branches being worked on so project owners can see their application in real time. helps migrate your code to git (See CLI, Cleanup capabilities)

Git - Distributed Version Control System

MEMBERS ONLY

Git gives us Version control, Branching and merging, Distributed development, and has Seamless integration with IBM i, allowing you to work with IBM i files and databases directly within VS Code.

BOB - Better Object Builder for IBM i

MEMBERS ONLY

Bob, the Better Object Builder , is a free and open-source build system designed for the IBM i platform. It is used to create native "QSYS" objects. Developed by S4i Systems and now hosted on IBM's public GitHub, Bob leverages GNU Make to compile only the objects that need recompiling, ensuring speed and reliability.

Project Explorer - Navigating Files and Folders

MEMBERS ONLY

The Project Explorer in Visual Studio Code (VS Code) is a feature that allows you to manage and navigate your project's files and folders. It is a tree-like view of your project's directory structure, showing all the files and folders in your project.

Ready to learn?
{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
>