/github-dashboard

This is our custom Github Dashboard focused on Kyma Repositories

Primary LanguageVue

Netlify Status

Github Dashboard - gh-dashboard.kyma.dev

This dashboard is used to visualize the status of our Kyma Projects, and it's focused on tracking external contributions.

This is a Vuejs porjects using Github login to retrieve a working token and avoid using a common shared token to avoid hitting the Girthub API limits.

Developer Guild

First you have to install dependencies. You can use yarn or npm

yarn 

to run on local

yarn run dev

Build project

yarn build

Preview project

yarn dev

Configure Project

This website is using the Netlify Oauth2 integration. You can adapt this project to fit your needs, by creating your own Netlify Website and provide this via a .env variable to your app.

VITE_NETLIFY_APP_ID=xxxx-your-netlify-site-id

You will need to modify the inital organizations that are checked, by modifying the store.js targetOrgs to fit your organization structure targetOrgs: { 'kyma-project': null, 'kyma-incubator': null }