-
Notifications
You must be signed in to change notification settings - Fork 123
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implementation of a solution compatible with IBM Z Open Editor for the management of compilation options and the search for COPY/INCLUDE #247
Comments
Hi, Resolved by implementing a proprietary solution. |
Hi @FALLAI-Denis, I am re-opening this issue, because I believe, that this is a important one. I am in communication with the zopeneditor and idz team to discuss how we can better align these search path configurations for edit and build. I am curious about your proprietary solution. Have you modified zAppBuild to consider ZAPP? |
Hi @dennis-behm Your needs
The products used
Our Solution
Our operation for IBM DBB
To do
Our solution is similar to managing Git submodules, but we were advised against using Git submodules. So we haven't changed how IBM Z Open Editor works, but just configured the zapp.yaml file so that it searches for COPYBOOKs in the Git repositories import folder for COPYBOOKs. We also didn't change the way zAppbuild works for the COPYBOOKs search part and COPYBOOKs impact detection (which was a great relief for us not having to code it ourselves). We have modified the way zAppbuild works so that it uses our ".build" files associated with the sources to build and the context of the Git branch used for the build:
We use the git sparse-checkout command to filter the contents of Git repositories of imported COPYBOOKs, to meet a software architecture rule: an Application A can only access the COPYBOOKs of an Application B according to a defined sharing level by Application B and which is based on a hierarchical Urbanism Plan. |
Hi,
IBM Dependency Based Build, or more precisely the zAppBuild component, uses its own mechanisms to manage compilation options and manage the search for COPY/INCLUDE at build time.
IBM Z Open Editor, or more precisely its Language Server components, uses its own mechanisms to manage the compilation options and to manage the search for COPY/INCLUDE when editing the source code.
We want a unified solution that is compatible with IBM Dependency Based Build and IBM Z Open Editor, and also open to customization for the customer site needs of these two IBM-sourced solutions.
IBM/zopeneditor-about#280
The text was updated successfully, but these errors were encountered: