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

adding federation page #868

Merged
merged 4 commits into from
Jul 1, 2019
Merged

adding federation page #868

merged 4 commits into from
Jul 1, 2019

Conversation

choldgraf
Copy link
Member

@choldgraf choldgraf commented Jun 6, 2019

This adds a page to list the federated BinderHubs that are powering mybinder.org, with the idea that it can be expanded over time. It should be a way for us to highlight how Binder is a network of deployments rather than a single one, as well as a way for others to highlight their contributions to the BinderHub network.

Eventually we may want this page in a different place than the binderhub docs, but this is a start to iterate on!

Here's how it looks: https://314-89419368-gh.circle-artifacts.com/0/html/federation/federation.html

N_PER_ROW = 4

# Code to generate the HTML grid
template_binderhub = '<td align="center" class="contrib_entry"><a href="{URL_BINDERHUB}"><img src="{LOGO}" class="fed_logo" alt="{RUN_BY}" /></a><br /><p class="name">{BINDERHUB_SUBDOMAIN}</p><br /><p class="name">Run by</p><p class="name"><b><a href={URL_INFO}>{RUN_BY}</a></b></p><br /><p class="name">Funded by</p><p class="name"><b>{FUNDED_BY}</b></p>'
Copy link
Member

Choose a reason for hiding this comment

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

We should make the "funded by" a link to the website of those that pay.

doc/index.rst Show resolved Hide resolved
@choldgraf
Copy link
Member Author

choldgraf commented Jun 15, 2019

finally getting back to this after a week of solid straight meetings :-)

thanks for the comments @betatim!

This push adds more content to the page after some conversations I had with folks who had more questions about this. It also updates the links in the federation list so that they go to different "run by" and "funded by" pages!

Here's a link to the built page: https://348-89419368-gh.circle-artifacts.com/0/html/federation/federation.html


.. _federation/joining:

Joining the BinderHub Federation
Copy link
Member

Choose a reason for hiding this comment

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

This title and the next one are "the same", at least they are too similar to make it clear what the difference between them is. Maybe we could call this a FAQ section or "Points to consider when thinking about joining" (needs a shorter version).

of BinderHub. BinderHub is designed to be used by any organization for
their own purposes. However, many members of the community also run
the BinderHub deployments at ``mybinder.org`` as a large, free public service
to the community.
Copy link
Member

Choose a reason for hiding this comment

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

I'd remove this paragraph and instead put some of the info in the next one which I think should be the lead one as it answers the question "what is this federation you speak of?"

the BinderHub deployments at ``mybinder.org`` as a large, free public service
to the community.

Behind ``mybinder.org`` is a **federation of BinderHubs** - these are
Copy link
Member

Choose a reason for hiding this comment

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

How about the following:

Behind mybinder.org is a federation of BInderHubs. This means that there are several independent hubs that each serve a fraction of the traffic created by people clicking links pointing to mybinder.org. Anyone (a company, university or individual) is welcome to deploy a BinderHub that forms part of the federation.'

Adding a new hub to the federation requires a mix of two kinds of resources: compute and human power to operate the hub. The two extremes of this mixture are:

  • you donate compute power that the mybinder.org team has full control over which means you don't have to be involved in day to day operations, or
  • you donate compute power over which the mybinder.org team does not have full control which means you are also responsible for day to day operations.

@choldgraf
Copy link
Member Author

sorry for dropping off on this one, I got sucked into a black hole of talks and tutorials :-)

I think I addressed each of @betatim's comments - lemme know what you think, or if other changes should be made!

@betatim betatim merged commit 01b1c59 into jupyterhub:master Jul 1, 2019
yuvipanda pushed a commit to jupyterhub/helm-chart that referenced this pull request Jul 1, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants