Skip to content

Conversation

mikeland73
Copy link
Contributor

@mikeland73 mikeland73 commented Mar 29, 2024

This moves the logic from Axiom into a plugin so we can use it in other go monorepos.

It provides scripts for common go operations:

  • tidy
  • update
  • build
  • fmt
  • lint
  • test

@mikeland73 mikeland73 requested review from Lagoja, gcurtis and loreto March 29, 2024 20:06
@mikeland73 mikeland73 merged commit a0e26b8 into main Apr 1, 2024
@mikeland73 mikeland73 deleted the landau/go-monorepo branch April 1, 2024 19:36
mikeland73 added a commit to jetify-com/devbox that referenced this pull request Apr 2, 2024
)

## Summary

Plugins v2 allow scripts that may have `Virtenv` or `DevboxDir` in them.
This causes the commands to show up as absolute paths in the readme.
This fixes that issue.

An alternative is to read the raw scripts from the plugin (including the
un-templatized string). This may be a better solution long term, but is
more work and would require specially plugin parsing only for the readme
generation so I punted on that approach for now.

## How was it tested?

Tested with new go monorepo plugin
jetify-com/devbox-plugins#7
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants