Skip to content

Align on Internal Tool Scripting Strategy #96

Description

@KetanReddy

For internal scripts, we largely follow the convention of:

  • .mjs JavaScript files for data transformation scripts for rules
  • .sh scripts for publishing related rules
  • Anything else (such as NexusStagingCli.kt) as needed

But we should formalize this convention and our approach for writing the scripts in the format we agree on.

Additionally, the current/potential reliance of shell scripts does have an impact on these rules usage on non-unix systems and we should clearly denote that in the docs and also make an effort to fix that compatibility issue so our rules can be used on non-unix systems.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions