Skip to content

athackst/dashboard

Repository files navigation

dashboard

Github Dashboard

Live: dashboard.althack.dev

If you want your own copy to play around with, the quickest way to get it up and running is clicking the Deploy to Netlify button below. It will clone this repository into your own account, and deploy the site to Netlify

Deploy to Netlify

You will want to add or update your _config.yml file with information about your dashboard sources.

theme: jekyll-theme-profile
repository: athackst/dashboard # The name of your repository
url: https://dashboard.althack.dev # The url of your host
include_archived_repositories: "false" # Optional: set to "true" to include archived repositories
repository_sources:
  - athackst # Default: show repositories owned by this user
  - ros-controls # Optional: include additional users or organizations

repository_sources accepts either a simple list of owners, or objects if you want to be more explicit:

repository_sources:
  - athackst
  - owner: openai
    type: org

You will need to set environment variables with your Github Personal Access Token and username.

  • GITHUB_USERNAME: Your github user name
  • GITHUB_TOKEN: Your github token

These allow the dashboard to pull repository information (read-only public access required). A token is especially helpful if you add organization-owned repositories or need access to higher API limits.

Setup

To run the dashboard locally, you can use the Visual Studo Code with the Dev Container plugin which includes everything you need to get started including the following:

System Requirements

  • git
  • NodeJS
  • Ruby

cd into your local copy of the repository and open it with code

cd dashboard
code .

Then Ctrl+Shift+P to open the command pallet and search for Dev Containers: Reopen in Container.

Running locally

Create a .env file to store secrets locally.

Recommended local versions:

  • Node 22
  • Ruby 3.4.9
  • Bundler 2.6.9

Next, run npx netlify dev to start the local development server.

This will start the client server on http://localhost:8888

About

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors