Skip to content

Create production ready microservices mono repo pattern wired with Neo4j. Microservices for other languages and front end repos to be added as well in future.

License

Notifications You must be signed in to change notification settings

gochronicles/cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Create Microservices MonoRepo in GO/Python

Create a new production-ready project with backend (Golang), (Python) by running one CLI command.

Focus on writing code and thinking of business-logic! The CLI will take care of the rest.

cli version go version   license

⚡️ Quick start

Installation is done by using [brew install] command :

brew tap gochronicles/cli https://github.com/gochronicles/cli
brew install autobots

Let's create a new project via interactive console UI (or CUI for short) in current folder:

autobots roll

That's all you need to know to start! 🎉

⚙️ Commands & Options

roll

CLI command for creating a new project with the interactive console UI.

autobots roll [OPTION]
Option Description Type Default Required?
-t Enables to define custom backend and frontend templates. bool false No

📝 Production-ready project templates

Backend

  • Backend template with Fiber:
    • fiber — complex REST API with CRUD and DB.

Database

  • Autobot configures Neo4j as a database by default for Go project and postgres for python Neo4j:
    • neo4j — configured neo4j container with apply migrations for backend.

⭐️ Project assistance

If you want to say thank you or/and support active development of Autobots CLI:

  • Add a [GitHub Star] to the project.

⚠️ License

Autobots CLI is free and open-source software licensed under the [MIT License]

About

Create production ready microservices mono repo pattern wired with Neo4j. Microservices for other languages and front end repos to be added as well in future.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published