Skip to content
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

modules: prepare local modules list #1014

Open
dmyger opened this issue Nov 15, 2024 · 1 comment
Open

modules: prepare local modules list #1014

dmyger opened this issue Nov 15, 2024 · 1 comment
Assignees

Comments

@dmyger
Copy link
Collaborator

dmyger commented Nov 15, 2024

Each entry of module list is treated as a directory with a collection of modules. Each module is located in its own separate subdirectory, one level down. Any duplicates of modules with the same name must be removed, and the original order of module declaration must be preserved (so the first module declaration is used, duplicates are ignored).

All directories of the first level within the specified directory of modules should be scanned, and within each of them a search for either the main executable file or the manifest.yaml file is performed. If one of them is found, the name of the directory will be the potential name of the command executed in tt.

The result is a filtered list of directories where found files meet the first requirement of a module.

Blocked with #1012 and #1013 - expecting the list of modules directories is pre-prepared for work.

@dmyger dmyger added 1sp blocked Not ready to be implemented 2sp and removed 1sp labels Nov 15, 2024
@oleg-jukovec oleg-jukovec changed the title modules: Prepare local modules list modules: prepare local modules list Nov 16, 2024
@dmyger dmyger removed the blocked Not ready to be implemented label Nov 28, 2024
dmyger added a commit that referenced this issue Nov 28, 2024
Find possible modules by manifest.yaml or main executable.

Closes #1014
dmyger added a commit that referenced this issue Nov 28, 2024
Find possible modules by manifest.yaml or main executable.

Closes #1014
dmyger added a commit that referenced this issue Nov 28, 2024
Find possible modules by manifest.yaml or main executable.

Closes #1014
dmyger added a commit that referenced this issue Nov 28, 2024
Find possible modules by manifest.yaml or main executable.

Closes #1014
dmyger added a commit that referenced this issue Dec 2, 2024
Find possible modules by manifest.yaml or main executable.

Closes #1014
dmyger added a commit that referenced this issue Dec 6, 2024
Find possible modules by manifest.yaml or main executable.

Closes #1014
dmyger added a commit that referenced this issue Dec 13, 2024
Find possible modules by manifest.yaml or main executable.

Closes #1014
dmyger added a commit that referenced this issue Dec 13, 2024
Find possible modules by manifest.yaml or main executable.

Closes #1014
dmyger added a commit that referenced this issue Dec 26, 2024
Find possible modules by manifest.yaml or main executable.

Closes #1014
@oleg-jukovec
Copy link
Contributor

Part of #1015

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants