Skip to content
Snippets Groups Projects
Verified Commit e519c1a0 authored by Timm Fitschen's avatar Timm Fitschen
Browse files

initial setup

parents
No related branches found
No related tags found
No related merge requests found
---
Language: Proto
BasedOnStyle: Google
AlignConsecutiveDeclarations: true
AlignConsecutiveAssignments: true
ColumnLimit: 80
IndentWidth: 2
...
FROM debian:latest
RUN echo "deb http://deb.debian.org/debian buster-backports main" > /etc/apt/sources.list.d/buster-backports.list
RUN apt-get update
RUN apt-get install -y clang-format-11
RUN apt-get install -y golang-go
RUN apt-get install -y curl
# buf
RUN BIN="/usr/local/bin" && \
VERSION="0.43.2" && \
BINARY_NAME="buf" && \
curl -sSL \
"https://github.com/bufbuild/buf/releases/download/v${VERSION}/${BINARY_NAME}-$(uname -s)-$(uname -m)" \
-o "${BIN}/${BINARY_NAME}" && \
chmod +x "${BIN}/${BINARY_NAME}"
# General
.*
# VIM
## Swap
[._]*.s[a-v][a-z]
!*.svg # comment out if you don't need vector files
[._]*.sw[a-p]
[._]s[a-rt-v][a-z]
[._]ss[a-gi-z]
[._]sw[a-p]
## Session
Session.vim
Sessionx.vim
## Temporary
.netrwhist
*~
## Auto-generated tag files
tags
## Persistent undo
[._]*.un~
# Emacs
*~
\#*\#
/.emacs.desktop
/.emacs.desktop.lock
*.elc
auto-save-list
tramp
.\#*
## Org-mode
.org-id-locations
*_archive
## flymake-mode
*_flymake.*
## eshell files
/eshell/history
/eshell/lastdir
## elpa packages
/elpa/
## reftex files
*.rel
## AUCTeX auto folder
/auto/
## cask packages
.cask/
dist/
## Flycheck
flycheck_*.el
## server auth directory
/server/
## projectiles files
.projectile
## directory configuration
.dir-locals.el
## network security
/network-security.data
# Python/Sphinx
env/
buf.yaml 0 → 100644
# configuration for buf. See https://docs.buf.build/
version: v1beta1
build:
roots:
- .
lint:
use:
- DEFAULT
- COMMENTS
- OTHER
- UNARY_RPC
except:
ignore:
-
breaking:
use:
- FILE
syntax = "proto3";
option java_multiple_files = true;
option java_package = "org.caosdb.grpc.info.v1";
package caosdb.info.v1;
// The version of a agent (following SemVer 2.0.0)
message VersionInfo {
// Major version number
uint32 major = 1;
// Minor version number
uint32 minor = 2;
// Patch version
uint32 patch = 3;
// Pre-release version
string pre_release = 4;
// Build metadata
string build = 5;
}
// Request message for the GetVersionInfo RPC
message GetVersionInfoRequest {}
// Response message for the GetVersionInfo RPC
message GetVersionInfoResponse {
// The version of the server
VersionInfo version_info = 1;
}
// A service which provides general information about the server.
service GeneralInfoService {
// Request the detailed version information from the server.
rpc GetVersionInfo(GetVersionInfoRequest) returns (GetVersionInfoResponse) {};
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment