Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/edoardottt/gonesis

Generate Golang project template ready to be pushed on GitHub using a single command
https://github.com/edoardottt/gonesis

cli cli-app go golang golang-application golang-cli golang-layout golang-project golang-template layout project-structure project-template structure template templates tool

Last synced: 3 months ago
JSON representation

Generate Golang project template ready to be pushed on GitHub using a single command

Awesome Lists containing this project

README

        

# gonesis

Generate Golang project template ready to be pushed on GitHub using a single command (Go + Genesis)

Installation 📡
-------

**Go 1.17+**

```console
go install -v github.com/edoardottt/gonesis@latest
```

**otherwise**

```console
go get -v github.com/edoardottt/gonesis
```

Usage 💻
-------

```console
gonesis
```

or if you encounter errors try:

```console
~/go/bin/gonesis
```

Changelog 📌
-------

Detailed changes for each release are documented in the [release notes](https://github.com/edoardottt/gonesis/releases).

Contributing 🤝
------

If you want to contribute to this project, you can start opening an [issue](https://github.com/edoardottt/gonesis/issues).

Before opening a pull request, download [golangci-lint](https://golangci-lint.run/usage/install/) and run

```bash
golangci-lint run
```

If there aren't errors, go ahead :)

License 📝
-------

This repository is under [GNU General Public License v3.0](https://github.com/edoardottt/gonesis/blob/main/LICENSE).
[edoardoottavianelli.it](https://www.edoardoottavianelli.it) to contact me.