Skip to content
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
10 changes: 7 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,15 +20,17 @@ new Marble Node.

If you want to deploy a new Marble Node and connect it to the Marble network (connecting a node to the Marble network
is what makes a node a Marble node), then fork this repo and edit the node_registry.json file with information about
the base URL at which your node can be accessed. Then, please submit a pull request with your changes. The DACCS (Data Analytics for Canadian Climate Services) Executive Committee (the DACCS project manages the Marble network) will review the request to determine whether-or-not to allow your node to become a part of the
the base URL at which your node can be accessed. Then, please submit a pull request with your changes.
The DACCS (Data Analytics for Canadian Climate Services) Executive Committee (the DACCS project manages the Marble network)
will review the request to determine whether-or-not to allow your node to become a part of the
network. Updating this repo is typically the last step in the journey for a node to federate with the network and
ideally before getting to this point, you are already in conversations with the DACCS Executive Committee about your
plans on being a part of the network.

If you are already part of the Marble Network and details about your node have changed (e.g. url, contact email, etc.).
In which case, please submit the pull request with the new URL and the Executive Committee will approve it quickly.

When making changes to the node_registry.json file please only change or add the following values:
When making changes to the [`node_registry.json`](./node_registry.json) file please only change or add the following values:
- `name` (the name of your node, to be displayed to users)
- `affiliation` (the name of your organization, optional)
- `description` (a short description of your node, optional)
Expand Down Expand Up @@ -65,7 +67,9 @@ for a description of some link values that may be useful.
| `edit` | A self-reference to this repo or anywhere a user can request an update to a node | |
| `registration` | link to a page or email address where a new user can request an account | |
| `service` | link to the landing page of the node | Yes |
| `service-desc` | link to the `/components` endpoint of the node | |
| `service-desc` | link to the `/components` endpoint of the node (or another location that can list them) | |
| `service-meta` | link to machine readable definitions describing the node | |
| `service-doc` | link to human readable documentation describing the node | |
| `icon` | link to the logo of the specific node (or the maintainer/institution's logo) | |
| `status` | link to a monitoring service endpoint, such as `/canarie` | |
| `version` | link to the `/version` endpoint of the node | Yes |
Expand Down
40 changes: 40 additions & 0 deletions node_registry.json
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,41 @@
"type": "text/html",
"href": "https://hirondelle.crim.ca"
},
{
"rel": "service-desc",
"type": "text/html",
"href": "https://hirondelle.crim.ca"
},
{
"rel": "service-meta",
"type": "application/json",
"href": "https://hirondelle.crim.ca/canarie/?f=json"
},
{
"rel": "service-doc",
"type": "text/html",
"href": "https://daccs.ca/"
},
{
"rel": "about",
"type": "text/html",
"href": "https://marbleclimate.com/about.html"
},
{
"rel": "describedby",
"type": "text/html",
"href": "https://birdhouse-deploy.readthedocs.io/"
},
{
"rel": "acl",
"type": "text/html",
"href": "https://hirondelle.crim.ca/magpie/"
},
{
"rel": "author",
"type": "text/html",
"href": "https://crim.ca"
},
{
"rel": "icon",
"type": "image/svg",
Expand All @@ -109,6 +144,11 @@
"type": "application/json",
"href": "https://hirondelle.crim.ca/version"
},
{
"rel": "version-history",
"type": "application/json",
"href": "https://github.com/bird-house/birdhouse-deploy/blob/master/CHANGES.md"
},
{
"rel": "registration",
"href": "mailto:[email protected]"
Expand Down