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

feat(arch-go/arch-go): scaffold arch-go/arch-go #32225

Merged
merged 3 commits into from
Feb 16, 2025

Conversation

ponkio-o
Copy link
Contributor

@ponkio-o ponkio-o commented Feb 16, 2025

arch-go/arch-go: Architecture checks for Go projects

$ aqua g -i arch-go/arch-go

Check List

How to confirm if this package works well

Reviewers aren't necessarily familiar with this package, so please describe how to confirm if this package works well.
Please confirm if this package works well yourself as much as possible.

Command and output

root@1fca7cc54c9e:/workspace# arch-go --help
Architecture checks for Go:
* Dependencies
* Package contents
* Function rules
* Naming rules

Usage:
  arch-go [flags]
  arch-go [command]

Available Commands:
  completion            Generate the autocompletion script for the specified shell
  describe              Describe architecture rules
  help                  Help about any command
  migrate-configuration Migrate architecture configuration (arch-go.yml) to current schema

Flags:
      --color string   Print colors (auto, yes, no) (default "auto")
  -h, --help           help for arch-go
      --html           Generate HTML Report
      --json           Generate JSON Report
  -v, --verbose        Verbose Output
      --version        version for arch-go

Use "arch-go [command] --help" for more information about a command.

If files such as configuration file are needed, please share them.

Reference

@suzuki-shunsuke
Copy link
Member

Thank you!

@suzuki-shunsuke suzuki-shunsuke added the enhancement New feature or request label Feb 16, 2025
@suzuki-shunsuke suzuki-shunsuke added this to the v4.314.1 milestone Feb 16, 2025
@suzuki-shunsuke
Copy link
Member

Cosign
https://github.com/arch-go/arch-go/blob/e0681d36914ef8600a99aa7a8a7a42a6882802e9/.goreleaser.yaml#L52-L62

@suzuki-shunsuke suzuki-shunsuke merged commit ff045aa into aquaproj:main Feb 16, 2025
17 checks passed
@ponkio-o ponkio-o deleted the feat/arch-go/arch-go branch February 16, 2025 11:03
@suzuki-shunsuke
Copy link
Member

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants