Skip to content

Redesign the directory layout #23

@howjmay

Description

@howjmay

Golang has standard project-layout which can be used as a reference for our project directory layout
https://github.com/golang-standards/project-layout

├── configs/
├── docs/
├── cmd/
│ ├── contract-deployer/
│ │ └── main.go
│ └── dropkit-adapter/
│ │ └── main.go
├── internal/
│ ├── router/
│ │ ├── routers.go
│ │ └── middlewares.go
│ ├── services/
│ │ ├── db/
│ │ ├── health/
│ │ ├── payment/
│ │ ├── role/
│ │ └── user/
│ ├── contract/
│ │ ├── contracts/
│ │ │ ├── auditLog.sol
│ │ │ └── authRole.sol
│ │ ├── migrations/
│ │ │ ├── 1_initial_migration.js
│ │ │ └── 2_deploy_contracts.js
│ │ ├── interface/
│ │ └── tests/
│ ├── crypto/
│ └── parser/
└── pkg/
  ├── logger/
  └── utils/

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions