Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v4 #155

Merged
merged 10 commits into from
Mar 3, 2022
Merged

Release v4 #155

merged 10 commits into from
Mar 3, 2022

Conversation

cmars
Copy link
Contributor

@cmars cmars commented Mar 3, 2022

No description provided.

jlourenc and others added 8 commits March 2, 2022 15:10
…ointer

feat: Make vervet.Version take in parameters by value
Instead of chaining vervet's templating capabilities on to OpenAPI
version aggregation and compilation, this breaks generators out to a
separate command a la `go generate`. Generators are more focused on code
generation driven by trees of OpenAPI, which "own" the generated files.

Prior experimental functionality around OpenAPI bootstrapping and
scaffolds are also removed. We want `optic run` scripting to manage
OpenAPI, and template projects instead of project generators.

Drive-bys:
- Remove `vervet scaffold` command. Prefer template projects.
- Rename `vervet version` to `vervet resource` -- confusing subcommand.
  Sub-sub-commands also renamed to align with drifted purpose.
- Rename `vervet compile` to `vervet build`.
Move cmd -> internal/cmd to avoid making the command internals part of
the public API surface.

Remove the old sweater-comb linter, which used to be a Docker-packaged
Spectral linter. 'sweater-comb' is now an alias for optic-ci.
feat!: vervet generate command
Update package to github.com/snyk/vervet/v4.
Update Backstage docs. Remove internal package docs.
@cmars cmars requested a review from a team as a code owner March 3, 2022 22:42
@cmars cmars merged commit a6e0ca3 into main Mar 3, 2022
@cmars cmars deleted the staging-v4 branch March 3, 2022 23:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants