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

Updates to Readme #222

Merged
merged 31 commits into from
Oct 28, 2024
Merged

Updates to Readme #222

merged 31 commits into from
Oct 28, 2024

Conversation

vsmalladi
Copy link
Contributor

Updates to Readme and cleanup of documentation for ease of contribution to code base.

CONTRIBUTING.md Outdated
Comment on lines 19 to 20

This version replaces references to Travis CI with GitHub Actions while maintaining the original meaning and intent.
Copy link
Contributor

Choose a reason for hiding this comment

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

Do we need this? Travis hasn't been in use for a long time, so I don't think anyone will complain about this info changing without this disclaimer.

If you wanna keep it, it probably makes sense to place it as a comment/quote (with >) below the links that follow the colon from the previous statment.

CONTRIBUTING.md Outdated
Comment on lines 37 to 38
The post v1.0.0 voting group include stakeholders, such as server and client implementors.
The membership of this group will be established as part of the v1.0.0 release.
Copy link
Contributor

Choose a reason for hiding this comment

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

We should probably actually do this and check with the Cloud WS to make sure it's in line with GA4GH regulations. For example, I think GA4GH DPs might need to retain voting rights.

Copy link
Contributor

Choose a reason for hiding this comment

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

Also, I think we can remove the pre-TES v1.0.0 stuff, because we're already passed that. And then we can remove the explicit "post" as well, and can just name the section "Voting Procedure".

Copy link
Contributor

Choose a reason for hiding this comment

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

Finally, we might want to move the entire section to GOVERNANCE.md and only keep the reference here (because, as it is, this very important info is now missing from GOVERNANCE.md).

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Fix this too

GOVERNANCE.md Outdated

| Name | Organization | github |
|:-------------------|:-------------|:------------------
| Kyle Ellrot | oregon health and science university | [kellrott](https://github.com/kellrott) |
Copy link
Contributor

Choose a reason for hiding this comment

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

Maybe capitalize Oregon Health and Science University?

Might also be good to add links, e.g., https://www.ohsu.edu/

Copy link
Contributor

Choose a reason for hiding this comment

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

Actually, at second thought: Perhaps we should replace the "API Champions" with "Product leads" and link to the current product leads at https://www.ga4gh.org/product/task-execution-service-tes/

That way, we don't have to update this file when leads change (which we might forget).

And for getting in contact, we could put the TES email address I think we have (the mailing list).

GOVERNANCE.md Outdated
|:-------------------|:-------------|:------------------
| Kyle Ellrot | oregon health and science university | [kellrott](https://github.com/kellrott) |
| Venkat Malladi | Microsoft | [vsmalladi](https://github.com/vsmalladi) |
| Alex Kanitz | ELIXIR | [uniqueg](https://github.com/uniqueg) |
Copy link
Contributor

Choose a reason for hiding this comment

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

If you wanna keep this table, please replace ELIXIR with "Swiss Institute of Bioinformatics / ELIXIR Switzerland" and use this URL: https://www.sib.swiss/

CONTRIBUTING.md Outdated
@@ -13,7 +13,11 @@ Suggested changes to this schema can be initiated as [**Issues**](https://github

Even those with write access to the main repository should in general create pull request branches within their own forks. This way when the main repository is forked again, the new fork is created with a minimum of extraneous volatile branches.

> To facilitate review of external pull requests, users are encouraged to activate [**Travis CI**](https://travis-ci.org/) to monitor the build status (documentation, Swagger UI) of their fork. By following the documentation for [deployment to GitHub Pages](https://docs.travis-ci.com/user/deployment/pages/) and adding a `$GITHUB_TOKEN` environment variable to their repo configuration, pushes to the forked repo should be viewable relative to `https://[user-or-org].github.io/workflow-execution-service-schemas/preview/<branch>/`:

> To facilitate the review of external pull requests, users are encouraged to activate [**GitHub Actions**](https://github.com/features/actions) to monitor the build status (documentation, Swagger UI) of their fork. By following the documentation for [deployment to GitHub Pages](https://docs.github.com/en/actions/publishing-packages/deploying-to-github-pages) and adding a `$GITHUB_TOKEN` environment variable to their repository configuration, pushes to the forked repository will be viewable at `https://[user-or-org].github.io/workflow-execution-service-schemas/preview/<branch>/`:
Copy link
Contributor

Choose a reason for hiding this comment

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

I think it would actually be good if you did that so that we could see how the built docs look like with this PR, @vsmalladi ;-)

README.md Outdated
![release_badge](https://img.shields.io/github/v/tag/ga4gh/task-execution-schemas)
![License: Apache 2.0](https://img.shields.io/badge/License-Apache%202.0-blue.svg) [![release_badge](https://img.shields.io/github/v/tag/ga4gh/task-execution-schemas?label=latest%20release&logo=github&style=flat)](https://github.com/ga4gh/task-execution-schemas/releases)

`master` branch status
Copy link
Contributor

Choose a reason for hiding this comment

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

Do we maybe wanna use the migration to v1.0.0 as an opportunity to rename master to main to be in line with current naming trends?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Good idea. I think we need to create main and then delete master first

README.md Outdated

| Build | CI | Open API Validator |
|------------------------|-----------|--------------------|
| ![Build Status](https://github.com/ga4gh/task-execution-schemas/actions/workflows/build.yml/badge.svg?branch=master) | ![CI Status](https://github.com/ga4gh/task-execution-schemas/actions/workflows/ci.yml/badge.svg?branch=master) | [![Open API Validator](https://img.shields.io/badge/OpenAPI-Validator-blue)](http://online.swagger.io/validator?url=https://raw.githubusercontent.com/ga4gh/task-execution-schemas/master/openapi/task_execution_service.openapi.yaml) |
Copy link
Contributor

Choose a reason for hiding this comment

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

Replace http with https

README.md Outdated

The [Global Alliance for Genomics and Health](http://genomicsandhealth.org/) is an international coalition, formed to enable the sharing of genomic and clinical data.
[GA4GH](http://genomicsandhealth.org/) is an international coalition, formed to enable the sharing of genomic and clinical data.
Copy link
Contributor

Choose a reason for hiding this comment

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

I think the canonical link is https://ga4gh.org/, so maybe better to use that (in the line above as well).

README.md Outdated

Cloud Work Stream
-----------------

The [Cloud Work Stream](https://ga4gh.cloud) helps the genomics and health communities take full advantage of modern cloud environments.
Our initial focus is on “bringing the algorithms to the data”, by creating standards for defining, sharing, and executing portable workflows.
The [Cloud Work Stream](https://ga4gh.cloud) helps the genomics and health communities take full advantage of modern cloud environments. Our initial focus is on “bringing the algorithms to the data”, by creating standards for defining, sharing, and executing portable workflows.g
Copy link
Contributor

Choose a reason for hiding this comment

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

Since the launch of the new GA4GH website, the official link for the Cloud WS is https://www.ga4gh.org/work_stream/cloud/, so best to replace.

README.md Outdated

You can also examine the specification in the [Swagger Editor](https://editor.swagger.io/?url=https://ga4gh.github.io/task-execution-schemas/openapi.yaml).

*If you are using a version from a non-develop branch, please load the JSON manually.* You can preview the documentation from the [gh-openapi-docs](https://github.com/ga4gh/gh-openapi-docs) for the development branch [here](https://ga4gh.github.io/task-execution-schemas/preview/develop/docs/index.html).
Copy link
Contributor

Choose a reason for hiding this comment

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

I would probably remove the

[...] from the gh-openapi-docs [...]

part, because the average user doesn't need to check out that branch (or even know about it). A reference to the built docs for the development branch should be enough.

Copy link
Contributor

Choose a reason for hiding this comment

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

Also, you can merge that statement with the next section as an example for how people can get branch-specific previews of the docs.

@vsmalladi
Copy link
Contributor Author

Take a look now

@vsmalladi vsmalladi merged commit 639ca06 into ga4gh:develop Oct 28, 2024
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants