Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Point to pilot-hubs repo for list of hubs #103

Merged
merged 4 commits into from
Jun 29, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 1 addition & 13 deletions conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -74,16 +74,4 @@
"ph": ('https://pilot-hubs.2i2c.org', None)
}

panels_add_bootstrap_css = False

# -- Custom scripts -----------------------------------------
import pandas as pd
from pathlib import Path

# Pull list of hub repositories
hub_table = "https://docs.google.com/spreadsheets/d/e/2PACX-1vTpwlQL0Moz-ej-ADNfc6JTxfTje5GBQD1o0DE66atYi2ulWan3leEiCC20epzTyHVWIdomxp9Jt70D/pub?gid=0&single=true&output=csv"
df = pd.read_csv(hub_table)
Path("tmp").mkdir(exist_ok=True)
path_table = Path("tmp/repo-deploy-table.csv")
if not path_table.exists():
df.to_csv(path_table, index=None)
panels_add_bootstrap_css = False
1 change: 0 additions & 1 deletion index.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,6 @@ Contains information about the 2i2c team and our projects, and some useful resou
:caption: Team Reference
code-of-conduct/index
reference/projects
reference/hubs
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Imagined that we would leave this page, but just point it to the pilot hubs repo. That way the source of truth is still the team compass, it just delegates to pilot hubs. Maybe we can just add a section to the "team coordination" page?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe we can just add a section to the "team coordination" page?

Can you expand on that a little?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I mean that if we think it is a bit much to have a dedicated page that simply links to the hubs table in this repo, we could turn that page into a short section here https://team-compass.2i2c.org/en/latest/practices/coordination.html

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@choldgraf that makes sense - let's do that!

reference/calendar
reference/inspiration
reference/terminology
Expand Down
9 changes: 4 additions & 5 deletions managed-hubs/about.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,12 @@ We are also building a sales and support pipeline around this infrasturcture.
**Infrastructure and development** happens in [the `pilot-hubs/` repository](https://github.com/2i2c-org/pilot-hubs).
This is both the deployment infrastructure for the 2i2c JupyterHubs, as well as documentation and team coordination around developing and running them.

**Running JupyterHubs** are tracked as issues in the `pilot-hubs/` repository.
When a new hub is created, [create a new GitHub issue for the hub](https://github.com/2i2c-org/pilot-hubs/issues/new) using the "New Hub" template.
This issue is a "meta" issue that tracks the state of this hub over time.
These issues serve both as a "Source of Truth" of information about the hub, as well as a place for conversation around operating that hub.

**User Documentation** is located in [the `pilot/` repository](https://github.com/2i2c-org/pilot). This contains user-facing information about the Pilot Hubs, such as how they can add/remove users, update their environment, get support, etc.

## A list of running JupyterHubs

We keep a table with all of our currently-running JupyterHubs at this location: [List of Running JupyterHubs](https://pilot-hubs.2i2c.org/en/latest/reference/hubs.html).

## Other project information

- [this google folder](https://drive.google.com/drive/folders/1HEEfyT2h_fKeqKdsz9Ftiw9Be1Uj48D6?usp=sharing) has most information and brainstorms regarding this project
Expand Down
21 changes: 0 additions & 21 deletions reference/hubs.md

This file was deleted.

5 changes: 3 additions & 2 deletions reference/projects.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,9 @@ The Managed JupyterHub Service is an ongoing special project, with the goal of s

**Tracking deliverables**

See the [](hubs.md) page for information about the hub infrastructure we currently manage.
The issues in those repositories contain the deliverables for each.
Since most of the [hubs we run](https://pilot-hubs.2i2c.org/en/latest/reference/hubs.html) are
managed out of the [2i2c-org/pilot-hubs](https://github.com/2i2c-org/pilot-hubs) repository,
deliverables are tracked in that repository as well.

(projects:jmte-pangeo)=
## Pangeo Hub Infrastructure development
Expand Down