Open MichaelAkridge-NOAA opened 5 months ago
Github page that takes in the NMFS-Opensci image list, and allows users to customize/design a codespace devcontainer file as they see fit using easy option selectors.
@MichaelAkridge-NOAA This is fantastic! Thoughts on how to combine this with a Docker Stack page? By the looks of your GitHub Page, you are a better GitHub Page designer than I am. Maybe a GitHub Page with a top nav bar that looks a little like pkgdown
Does it create by chance the button that opens the Codespace? Like on this page https://github.com/eeholmes/earthdata-cloud-cookbook/blob/main/README.md I think I saw that you have buttons like this too?
@eeholmes Thanks! And what you listed already sounds like a great idea to me. I'll create a fork and try to test a few Github page ideas.
The codesapce designer doesn't currently create the button/links to start the codespace, just download, but I'll add that to my list to explore for sure.
I haven't tried to make one before, but an oauth app might be interesting all in one solution.
It could potentially, once authorized by the user, use the github api to create a new repo with the devcontainer file and launch the codespace all in one.
@eeholmes Here is a first test at some of the Github Page ideas in action.
@eeholmes just-the-docs github page test
Test GH URL: https://michaelakridge-noaa.github.io/nmfs-opensci-container-images/
Test Fork URL: https://github.com/MichaelAkridge-NOAA/nmfs-opensci-container-images
Image readme just needs headers added to be integrated into nav. e.g.
---
layout: default
title: jupyter-multiple-conda
parent: Image Info
nav_order: 2
has_children: false
---
Has a lot of nice features like search
Codespace Idea
Just an idea to possibly help streamline codespace environment generation and setup
Link: https://github.com/MichaelAkridge-NOAA/codespace-generator