tonic

Framework for building services that interact with GIN

https://github.com/g-node/tonic

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (4.7%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Framework for building services that interact with GIN

Basic Info
  • Host: GitHub
  • Owner: G-Node
  • License: bsd-3-clause
  • Language: Go
  • Default Branch: master
  • Homepage:
  • Size: 977 KB
Statistics
  • Stars: 6
  • Watchers: 6
  • Forks: 4
  • Open Issues: 13
  • Releases: 0
Created over 5 years ago · Last pushed about 2 years ago
Metadata Files
Readme License Citation

README.md

Tonic: Companion app framework for GIN services

Go PkgGoDev

Tonic is a framework for building services that interact with the GIN API.

Building examples

The project currently includes two built-in services as examples.

Quick start

See the quick start guide for instructions.

Example service descriptions

See the more detailed docs for a more thorough description of each service.

Owner

  • Name: German Neuroinformatics Node
  • Login: G-Node
  • Kind: organization
  • Location: Munich

G-Node

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: tonic
message: >-
  Tonic is a framework for building services that interact
  with the GIN API.
type: software
authors:
  - given-names: Achilleas
    family-names: Koutsou
    orcid: 'https://orcid.org/0000-0002-5726-3034'
  - given-names: Julien
    family-names: Colomb
    orcid: 'https://orcid.org/0000-0002-3127-5520'
  - given-names: Michael
    family-names: Sonntag
    orcid: 'https://orcid.org/0000-0001-6744-1159'
repository-code: 'https://github.com/G-Node/tonic'
url: 'https://gin-tonic.netlify.app/'
abstract: >-
  Tonic is a framework for building services that interact
  with the GIN API.

  The application is written in GO and can be installed via
  docker. A special user on the GIN platform and a template
  repository should be indicated in a json file.
license: BSD-3-Clause
commit: 65ffb28a2a9efa5dd937589326202b07315a98a1
version: '1.0'

GitHub Events

Total
  • Watch event: 1
Last Year
  • Watch event: 1

Issues and Pull Requests

Last synced: almost 3 years ago

All Time
  • Total issues: 29
  • Total pull requests: 25
  • Average time to close issues: 7 months
  • Average time to close pull requests: about 1 month
  • Total issue authors: 2
  • Total pull request authors: 2
  • Average comments per issue: 1.52
  • Average comments per pull request: 1.76
  • Merged pull requests: 19
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 2
  • Pull requests: 6
  • Average time to close issues: about 1 month
  • Average time to close pull requests: 22 days
  • Issue authors: 1
  • Pull request authors: 1
  • Average comments per issue: 0.5
  • Average comments per pull request: 1.17
  • Merged pull requests: 3
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • achilleas-k (15)
  • jcolomb (13)
Pull Request Authors
  • achilleas-k (14)
  • jcolomb (9)
  • yarikoptic (1)
Top Labels
Issue Labels
labproject (8) enhancement (1) wontfix (1) discussion (1) bug (1) documentation (1)
Pull Request Labels
labproject (1)

Packages

  • Total packages: 2
  • Total downloads: unknown
  • Total dependent packages: 0
    (may contain duplicates)
  • Total dependent repositories: 0
    (may contain duplicates)
  • Total versions: 2
proxy.golang.org: github.com/g-node/tonic
  • Versions: 0
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Forks count: 5.5%
Stargazers count: 6.5%
Dependent packages count: 7.0%
Average: 7.1%
Dependent repos count: 9.3%
Last synced: 9 months ago
proxy.golang.org: github.com/G-Node/tonic
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Forks count: 5.5%
Stargazers count: 6.5%
Dependent packages count: 7.0%
Average: 7.1%
Dependent repos count: 9.3%
Last synced: 12 months ago

Dependencies

go.mod go
  • github.com/G-Node/gin-cli v0.0.0-20200428143647-ed6f87f56f18
  • github.com/gogs/go-gogs-client v0.0.0-20200821174505-4ab716bb71a3
  • github.com/google/uuid v1.1.1
  • github.com/gorilla/mux v1.7.4
  • github.com/mattn/go-sqlite3 v1.14.0
  • golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e
  • xorm.io/xorm v1.0.3
go.sum go
  • 178 dependencies
.github/workflows/go.yml actions
  • Jerome1337/golint-action v1.0.2 composite
  • actions/checkout v2 composite
  • actions/setup-go v2 composite
  • codecov/codecov-action v1 composite
Dockerfile docker
  • alpine latest build
  • golang alpine build
.github/workflows/codespell.yml actions
  • actions/checkout v3 composite
  • codespell-project/actions-codespell v2 composite