Skip to content

[CI] Use make, not npm directly #942

Closed
@leecalcote

Description

@leecalcote

Current Behavior

Direct use of npm is inconsistent with all of the other projects here.

Desired Behavior

  1. Create make targets reusing the include() make files from meshery/meshery.
  2. Follow the same target structure as other projects (e.g. make ui-setup; make ui-build; make site-setup; make site-build; make ui-lint).
  3. Update the README and Contributing guide.
  4. Update the GitHub workflows

Implementation

  1. Create make targets reusing the include() make files from meshery/meshery.
  2. Follow the same target structure as other projects (e.g. make ui-setup; make ui-build; make site-setup; make site-build; make ui-lint).
  3. Update the README and Contributing guide.
  4. Update the GitHub workflows

Acceptance Tests

  1. Sistent workflows are using make.

Contributor Guides and Resources

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/ciContinuous integration | Build and releasehelp wantedExtra attention is neededissue/willfixThis issue will be worked on

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions