A cross-platform IDE plugin designed to streamline your GitHub workflow files. Supports VS Code, JetBrains IDEs (To be implemented) and Visual Studio (To be implemented).
GitHub doesn't natively support organizing workflow files into nested folders, so everything ends up in .github/workflows
. This plugin introduces a clever workaround: it mimics folder hierarchies using underscores (_
) in filenames, giving your workflows the organized structure they deserve.
Use _
as a directory separator in your filenames. For example:
first-folder_sub-folder_my-file.yml
will appear in the plugin interface as:
first-folder/
βββ sub-folder/
βββ my-file.yml
Hereβs how your files should be named in .github/workflows
:
crons_danas-update_build.yml
crons_danas-update_release.yml
crons_order-status-check_build.yml
crons_order-status-check_release.yml
web_admin-api_build.yml
web_admin-api_release.yml
web_admin-fe_build.yml
web_admin-fe_release.yml
web_public-api_build.yml
web_public-api_release.yml
web_public-fe_build.yml
web_public-fe_release.yml
tests_web-admin.yml
tests_web-public.yml
And this is how theyβll appear in the plugin:
crons/
βββ danas-update/
β βββ build.yml
β βββ release.yml
βββ order-status-check/
β βββ build.yml
β βββ release.yml
web/
βββ admin-api/
β βββ build.yml
β βββ release.yml
βββ admin-fe/
β βββ build.yml
β βββ release.yml
βββ public-api/
β βββ build.yml
β βββ release.yml
βββ public-fe/
β βββ build.yml
β βββ release.yml
tests/
βββ web-admin.yml
βββ web-public.yml
Screenshots of the plugin view:
- New File
- Delete File
- Rename File
- Drag & Drop file from directory to directory
- Create Directory (this actually is not feature. Use
Rename File
and syntax with_
to make it as directory)