The Wayback Machine - https://web.archive.org/web/20240106021825/https://github.com/sparkfun/sparkfun.github.io
Skip to content

sparkfun/sparkfun.github.io

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

sparkfun.github.io

This repo creates the GitHub pages custom domain docs.sparkfun.com and landing page that lists out all SparkFun GitHub product repos that have github pages documentation.

The list of available pages is created automatically by a GitHub Action that runs nightly. This GitHub actions searches for repos under the spakfun organization that have the topic sparkfun-tutorial.

For a repo to be added to the list of documents, the following should be true in the About section of the repo:

  • The repo has the topic sparkfun-tutorial
  • The website section for the repo points to the GitHub Pages URL for that repo (check the provided option when editing the about page).
  • The value of the description is provided

How this works

  • Daily, or on a check in, the update action runs
  • The Action using thg gh command to search for all public sparkfun respositories that have the topic sparkfun-tutorial
  • For each repositoriy found, the repo URL, About website and About description are retrieved
  • The results of the query are writting to the file gsg.json as an array of json objects.
  • The updated gsg.json file is checkin to this repo and the landing page is rebuilt (automtically by GitHub)
  • When the file index.html is loaded by a browser (for the landing page), it reads the file gsg.json and renders the documentation list table using javascript

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages