Description
Current Behavior
Direct use of npm
is inconsistent with all of the other projects here.
Desired Behavior
- Create
make
targets reusing the include() make files from meshery/meshery. - 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
). - Update the README and Contributing guide.
- Update the GitHub workflows
Implementation
- Create
make
targets reusing the include() make files from meshery/meshery. - 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
). - Update the README and Contributing guide.
- Update the GitHub workflows
Acceptance Tests
- Sistent workflows are using
make
.
Contributor Guides and Resources
- 🛠 Meshery Build & Release Strategy
- 🎨 Wireframes and designs for Sistent site in Figma (open invite)
- 🙋🏾🙋🏼 Questions: Layer5 Discussion Forum and Layer5 Community Slack