Skip to content

forhadulislam/sylo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

99ff636 · Oct 31, 2023

History

82 Commits
Oct 30, 2023
Dec 30, 2021
Nov 12, 2021
Oct 30, 2023
Oct 31, 2023
Aug 15, 2020
Oct 30, 2023
Oct 30, 2023
Aug 13, 2020
Oct 30, 2023
Aug 13, 2020
Apr 14, 2022
Oct 31, 2023
Dec 28, 2021
Oct 30, 2023
Aug 13, 2020
Oct 31, 2023
Oct 30, 2023

Repository files navigation

Sylo

A Golang microservice helper.

Sylo logo

How should you Sylo

  • You can just clone this repository and start working with your MicroService project
  • Sylo is developed for Monorepo based projects
  • You can have as many Microservices as you want. (Services can be found in services directory)
  • You can create your own custom packages too. (All of the custom packages can be found in packages directory)

How to create a new Service

To create a new service with Sylo use this command

make create-service

You will have to input a unique service name. And it requires to provide service names without any spaces. If you have created a new service successfully then you should see a new directory created inside the ./service directory with the same name you provided for the service.

Git Hooks

Sylo uses pre-commit git hooks to run some commands before committing.

To use git hooks you need to install pre-commit package. You can install it by running this command

brew install pre-commit

or you can install it using pip

pip install pre-commit

After installing pre-commit you need to run this command to install the hooks

pre-commit install

How to run a Service

This is a Work in Progress. Do not use it until it's ready.