Skip to content
📈DevStats code
Go Shell Makefile
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE More GitHub stuff Mar 18, 2019
cmd New API almost finished Apr 3, 2020
cron More fixes Mar 18, 2019
devel
git Add missing file [wip] Jun 26, 2019
test
vendor
.gitignore
.travis.yml Try Postgres 12 and Golang 1.13 in Travis CI [wip] Oct 24, 2019
API.md Docs updated Apr 3, 2020
CODE_OF_CONDUCT.md More GitHub stuff Mar 18, 2019
CONTRIBUTING.md More GitHub stuff Mar 18, 2019
Gopkg.lock
Gopkg.toml Move gopkg files [wip] Apr 14, 2019
ISSUE_TEMPLATE.md
LICENSE Initial commit Mar 18, 2019
Makefile Adding API handler [wip] Feb 26, 2020
PULL_REQUEST_TEMPLATE.md More GitHub stuff Mar 18, 2019
README.md Added DevActCntComp API [wip] Mar 17, 2020
TESTING.md CNCF milestone dates 2 [wip] Sep 24, 2019
annotations.go Add handling inter CNCF milestone ranges and ad dtest coverage for th… Sep 24, 2019
annotations_test.go Moved package [wip] Mar 21, 2019
const.go New API almost finished Apr 3, 2020
context.go Added support for project scale and automatic metric range value in h… Mar 13, 2020
context_test.go Added support for project scale and automatic metric range value in h… Mar 13, 2020
convert.go Fixing package name and tests Mar 18, 2019
convert_test.go
dbtest.sh Fixing package name and tests Mar 18, 2019
env.go
env_test.go Moved package [wip] Mar 21, 2019
error.go Try with reconnect approach [wip] Jun 25, 2019
es_conn.go Fixing package name and tests Mar 18, 2019
exec.go Fixing package name and tests Mar 18, 2019
find.sh
find_and_replace.sh New util scripts [wip] Mar 21, 2019
for_each_go_file.sh
gha.go Added support for project scale and automatic metric range value in h… Mar 13, 2020
gha_test.go Allow handling per-project only metrics [wip Mar 11, 2020
ghapi.go Support for languages and licenses Feb 11, 2020
hash.go
io.go
json.go Fixing package name and tests Mar 18, 2019
log.go Support build variables to get more info on generated files [wip] Feb 25, 2020
map.go Adding support for series names mapping [wip] May 12, 2019
map_test.go Adding support for series names mapping [wip] May 12, 2019
mgetc.go Fixing package name and tests Mar 18, 2019
mgetc_test.go Moved package [wip] Mar 21, 2019
pg_conn.go Update default date range Apr 3, 2020
pg_test.go Moved package [wip] Mar 21, 2019
regexp_test.go
series_test.go Add handling inter CNCF milestone ranges and ad dtest coverage for th… Sep 24, 2019
string.go Added support for project scale and automatic metric range value in h… Mar 13, 2020
string_test.go Added support for project scale and automatic metric range value in h… Mar 13, 2020
structure.go Typo [wip] Feb 13, 2020
tags.go Fixing package name and tests Mar 18, 2019
threads.go
threads_test.go Disallow setting more threads that number of CPU cores available [wip] Nov 6, 2019
time.go Added support for project scale and automatic metric range value in h… Mar 13, 2020
time_test.go Added support for project scale and automatic metric range value in h… Mar 13, 2020
ts_points.go Fixing package name and tests Mar 18, 2019
unicode.go Fixing package name and tests Mar 18, 2019
unicode_test.go Moved package [wip] Mar 21, 2019
vet_files.sh
yaml.go Fixing package name and tests Mar 18, 2019

README.md

Build Status CII Best Practices

DevStats code

This is a code reposotory for DevStats used to display CNCF projects dashboards, CDF projects dashboards, GraphQL projects dashboards and example Kubernetes/helm deployment.

Authors: Łukasz Gryglicki lgryglicki@cncf.io, Justyna Gryglicka lgryglicka@cncf.io, Josh Berkus jberkus@redhat.com.

Building and installing

  • Follow this guide to see how to deploy on Kubernetes using Helm.
  • Follow this guide to see GraphQL deployment using Kubernetes & Helm.
  • Follow this guide for installing on bare metal.
  • Follow this guide to deploy your oiwn project on bare metal (this example deployes Homebrew statistics).
  • Fetch dependency libraries.
  • make then make test finally make install.

Adding new projects

See cncf/devstats-helm:ADDING_NEW_PROJECTS.md for informations about how to add more projects on Kubernetes/Helm deployment. See cncf/devstats:ADDING_NEW_PROJECT.md for informations about how to add more projects on bare metal deployment.

API

API documentation is available here.

You can’t perform that action at this time.