├── .github └── workflows │ └── release.yml ├── .gitignore ├── .goreleaser.yml ├── Makefile ├── README.md ├── cmd └── panelgen │ └── panelgen.go ├── data └── ref.brd ├── enclosures ├── spec-test-cornerradius1.yaml └── spec-test.yaml ├── go.mod ├── go.sum ├── internal ├── boardops │ ├── apply.go │ ├── standard │ │ └── standard.go │ └── util │ │ └── util.go └── outline │ └── outline.go ├── main.go ├── pkg ├── eagle │ ├── attributes.go │ ├── eagle.go │ ├── types.go │ └── utility.go ├── format │ ├── eurorack │ │ └── eurorack.go │ ├── intellijel │ │ └── intellijel.go │ ├── pulplogic │ │ └── pulplogic.go │ └── spec │ │ └── spec.go ├── geometry │ └── geometry.go └── panel │ └── panel.go └── script └── generate-test-boards.sh /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsleeio/go-eagle/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsleeio/go-eagle/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsleeio/go-eagle/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsleeio/go-eagle/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsleeio/go-eagle/HEAD/README.md -------------------------------------------------------------------------------- /cmd/panelgen/panelgen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsleeio/go-eagle/HEAD/cmd/panelgen/panelgen.go -------------------------------------------------------------------------------- /data/ref.brd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsleeio/go-eagle/HEAD/data/ref.brd -------------------------------------------------------------------------------- /enclosures/spec-test-cornerradius1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsleeio/go-eagle/HEAD/enclosures/spec-test-cornerradius1.yaml -------------------------------------------------------------------------------- /enclosures/spec-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsleeio/go-eagle/HEAD/enclosures/spec-test.yaml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsleeio/go-eagle/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsleeio/go-eagle/HEAD/go.sum -------------------------------------------------------------------------------- /internal/boardops/apply.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsleeio/go-eagle/HEAD/internal/boardops/apply.go -------------------------------------------------------------------------------- /internal/boardops/standard/standard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsleeio/go-eagle/HEAD/internal/boardops/standard/standard.go -------------------------------------------------------------------------------- /internal/boardops/util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsleeio/go-eagle/HEAD/internal/boardops/util/util.go -------------------------------------------------------------------------------- /internal/outline/outline.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsleeio/go-eagle/HEAD/internal/outline/outline.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsleeio/go-eagle/HEAD/main.go -------------------------------------------------------------------------------- /pkg/eagle/attributes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsleeio/go-eagle/HEAD/pkg/eagle/attributes.go -------------------------------------------------------------------------------- /pkg/eagle/eagle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsleeio/go-eagle/HEAD/pkg/eagle/eagle.go -------------------------------------------------------------------------------- /pkg/eagle/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsleeio/go-eagle/HEAD/pkg/eagle/types.go -------------------------------------------------------------------------------- /pkg/eagle/utility.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsleeio/go-eagle/HEAD/pkg/eagle/utility.go -------------------------------------------------------------------------------- /pkg/format/eurorack/eurorack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsleeio/go-eagle/HEAD/pkg/format/eurorack/eurorack.go -------------------------------------------------------------------------------- /pkg/format/intellijel/intellijel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsleeio/go-eagle/HEAD/pkg/format/intellijel/intellijel.go -------------------------------------------------------------------------------- /pkg/format/pulplogic/pulplogic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsleeio/go-eagle/HEAD/pkg/format/pulplogic/pulplogic.go -------------------------------------------------------------------------------- /pkg/format/spec/spec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsleeio/go-eagle/HEAD/pkg/format/spec/spec.go -------------------------------------------------------------------------------- /pkg/geometry/geometry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsleeio/go-eagle/HEAD/pkg/geometry/geometry.go -------------------------------------------------------------------------------- /pkg/panel/panel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsleeio/go-eagle/HEAD/pkg/panel/panel.go -------------------------------------------------------------------------------- /script/generate-test-boards.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsleeio/go-eagle/HEAD/script/generate-test-boards.sh --------------------------------------------------------------------------------