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

Galaxy labs #159

Merged
merged 99 commits into from
Aug 8, 2024
Merged

Galaxy labs #159

merged 99 commits into from
Aug 8, 2024

Conversation

neoformit
Copy link
Contributor

In collaboration with @nomadscientist

Overview

This PR introduces the "subdomains" folder to codex for globally-centralized Galaxy Lab webpage content.

Community members will then be able to make changes to their lab page through pull requests to this repo.
Lab pages can be requested by a rendering engine hosted at https://site.usegalaxy.org.au/lab/export. The rendering engine will soon be deployed as a standalone service.

Warning

The files under subdomains/singlecell/ will be used to render production services (Galaxy Labs).
Changes to these file paths will break production services. These paths should never be changed without
updating consumers (e.g. usegalaxy.org, usegalaxy.eu, usegalaxy.org.au)

Summary of changes

  • subdomains/README.md documents process for creating a new Galaxy Lab
  • subdomains/scripts/ for processing tool installation metadata
  • Add singlecell lab at subdomains/singlecell/ (currently deployed on https://singlecell.usegalaxy.org.au)

Future direction

Once the repo has been re-organised a bit, we will refactor subdomains as subfolders in the relevant community folder.

e.g:

single-cell/
├── lab/
└── other_stuff/
microgalaxy/
├── lab/
└── other_stuff/

@paulzierep
Copy link
Collaborator

Can you fix the linting ?
I guess the subdomains should be in the same folder as the results ? I.e.: https://github.com/galaxyproject/galaxy_codex/tree/results/spoc
For now, we could add it here, but then refactor when Bérénice is back. Wdyt ?

Can you add instructions on how to render / see this locally ...?

OUTPUT_FILE = WDIR / 'usegalaxy.org.au.yml'


def parse():
Copy link
Collaborator

Choose a reason for hiding this comment

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

Can you add doc strings as in the other scripts for the functions?

@@ -0,0 +1,49 @@
"""Convert YAML files for install on AU.

Assumes that wdir contains tool yaml files.
Copy link
Collaborator

Choose a reason for hiding this comment

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

Where do these files come from ? I assume from the results.csv / json ?

@paulzierep paulzierep merged commit 95af7c7 into galaxyproject:main Aug 8, 2024
2 of 4 checks passed
@paulzierep paulzierep mentioned this pull request Aug 8, 2024
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.

3 participants