Skip to content
This repository has been archived by the owner on May 17, 2024. It is now read-only.

findy-network/findy-template-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

findy-template-go

test codecov

Findy Agency is an open-source project for a decentralized identity agency. OP Lab developed it from 2019 to 2024. The project is no longer maintained, but the work will continue with new goals and a new mission. Follow the blog for updates.

Template structure for Findy Go projects

Create new project

  1. Open create new repository view.
  2. Choose findy-network/findy-template-go as the repository template.
  3. Clone the newly created repository to local.
  4. Create dev branch for the new repository:
git checkout -b dev
git push --set-upstream origin dev
  1. Replace ´findy-template-go´ with your project name in relevant source files.
  2. Edit this README file and set up the CI tests based on your project.

CI setup

The default CI configuration runs unit tests and linting for each push. Customize the scripts depending on project needs.

For linting in local desktop, you need to install golangci-lint

Makefile

Makefile in project root contains handy shortcuts for different testing and building related commands.

Docker image

Dockerfile contains the basic steps for building a simple container with the project executable. Edit or remove according to your project needs.

About

Template structure for Golang projects

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •