Skip to content

Latest commit

 

History

History
38 lines (27 loc) · 894 Bytes

File metadata and controls

38 lines (27 loc) · 894 Bytes

goarch

goarch is a Golang Clean Architecture project generator. It helps you quickly set up a project structure following the principles of Clean Architecture, making it easier to build maintainable and scalable applications.

Installation

You can install goarch using the following command:

go install github.com/alramdein/goarch@latest

or via homebrew:

brew tap alramdein/goarch
brew install goarch

Usage

  1. Initialize Configuration

    Run the command to create the initial configuration:

    goarch init
  2. Customize

    Edit the generated configuration file (e.g., goarch.yaml) as needed.

  3. Generate Project

    Generate the project structure by running:

    goarch generate
    

License

This project is licensed under the MIT License. See the LICENSE file for more details.