jasongauvin / wikiSooS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Wiki

Go

This repository is to train on design patterns, this iteration is about the MVC design pattern.


Install

With docker:

Refer to Docker-Setup to install with docker.

Without docker:

If not, to run this project, you will need to install the following dependencies on your system:

Docker-Setup

Run docker-compose up --build then enter in the container with docker-compose exec app /bin/sh.

Create the binary of the app with go build -o main . then launch the binary with ./main

Branch naming convention

You branch should have a name that reflects it's purpose.

It should use the same guidelines as COMMIT_CONVENTIONS (feat, fix, build, perf, docs), followed by an underscore (_) and a very quick summary of the subject in [kebab case][1].

Example: feat_add-image-tag-database-relation.

Pull requests (PR)

Pull requests in this project follow two conventions, you will need to use the templates available in the ISSUE_TEMPLATE folder :

If your pull request is still work in progress, please add "WIP: " (Work In Progress) in front of the title, therefor you inform the maintainers that your work is not done, and we can't merge it.

The naming of the PR should follow the same rules as the COMMIT_CONVENTIONS

About

License:MIT License


Languages

Language:Go 56.8%Language:HTML 42.0%Language:Dockerfile 1.2%