/devstatscode

šŸ“ˆDevStats code

Primary LanguageGoApache License 2.0Apache-2.0

Build Status CII Best Practices

DevStats code

This is a code repository 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 jgryglicka@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 own 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.