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

Update Contributor metadata #5509

Open
shiltemann opened this issue Nov 7, 2024 · 1 comment
Open

Update Contributor metadata #5509

shiltemann opened this issue Nov 7, 2024 · 1 comment

Comments

@shiltemann
Copy link
Member

shiltemann commented Nov 7, 2024

We support a Contribution Annotation Framework that allows us to indicate roles of conributors. However, many tutorials still use the "old" style contribution metadata (without roles)

Updating this involves rewriting old-style contributors metadata to new-style contributions metadata (see FAQ), with any contributors being given the author role.

image

Depending on your skillset, this could be done manually, or via a script to do a bulk find and replace.

@shiltemann
Copy link
Member Author

shiltemann commented Nov 7, 2024

Tutorials with old-style contrbutor metadata:

( identify via grep -r "contributions:" topics/**/tutorial.md topics/**/slides.html | cut -d":" -f )

topics/admin/tutorials/ansible-galaxy/tutorial.md
topics/admin/tutorials/ansible/tutorial.md
topics/admin/tutorials/backup-cleanup/tutorial.md
topics/admin/tutorials/beacon/tutorial.md
topics/admin/tutorials/celery/tutorial.md
topics/admin/tutorials/customization-manual/tutorial.md
topics/admin/tutorials/customization/tutorial.md
topics/admin/tutorials/interactive-tools/tutorial.md
topics/admin/tutorials/job-destinations/tutorial.md
topics/admin/tutorials/reference-genomes/tutorial.md
topics/admin/tutorials/sentry/tutorial.md
topics/admin/tutorials/stop-worrying-love-systemd/tutorial.md
topics/admin/tutorials/wireguard-headscale/tutorial.md
topics/admin/tutorials/wireguard/tutorial.md
topics/assembly/tutorials/assembly-decontamination/tutorial.md
topics/assembly/tutorials/flye-assembly/tutorial.md
topics/assembly/tutorials/mrsa-illumina/tutorial.md
topics/assembly/tutorials/mrsa-nanopore/tutorial.md
topics/climate/tutorials/argo_pangeo/tutorial.md
topics/climate/tutorials/earth_system/tutorial.md
topics/climate/tutorials/ocean-data-view/tutorial.md
topics/climate/tutorials/ocean-variables/tutorial.md
topics/climate/tutorials/sentinel5_data/tutorial.md
topics/community/tutorials/sig_create/tutorial.md
topics/community/tutorials/sig_define/tutorial.md
topics/computational-chemistry/tutorials/med-chem-data/tutorial.md
topics/contributing/tutorials/create-new-topic/tutorial.md
topics/contributing/tutorials/create-new-tutorial-content/tutorial.md
topics/contributing/tutorials/create-new-tutorial-content/tutorial.md
topics/contributing/tutorials/design/tutorial.md
topics/contributing/tutorials/fair-by-design/tutorial.md
topics/contributing/tutorials/learning-principles/tutorial.md
topics/contributing/tutorials/python/tutorial.md
topics/data-science/tutorials/bash-git/tutorial.md
topics/data-science/tutorials/bash-variant-calling/tutorial.md
topics/data-science/tutorials/cli-advanced/tutorial.md
topics/data-science/tutorials/cli-bashcrawl/tutorial.md
topics/data-science/tutorials/cli-basics/tutorial.md
topics/data-science/tutorials/data-manipulation-olympics-jq/tutorial.md
topics/data-science/tutorials/data-manipulation-olympics-sql/tutorial.md
topics/data-science/tutorials/data-manipulation-olympics-viz-r/tutorial.md
topics/data-science/tutorials/git-cli/tutorial.md
topics/data-science/tutorials/gnmx-lecture1/tutorial.md
topics/data-science/tutorials/gnmx-lecture2/tutorial.md
topics/data-science/tutorials/gnmx-lecture3/tutorial.md
topics/data-science/tutorials/gnmx-lecture4/tutorial.md
topics/data-science/tutorials/gnmx-lecture5/tutorial.md
topics/data-science/tutorials/gnmx-lecture6/tutorial.md
topics/data-science/tutorials/gnmx-lecture7/tutorial.md
topics/data-science/tutorials/online-resources-gene/tutorial.md
topics/data-science/tutorials/online-resources-protein/tutorial.md
topics/data-science/tutorials/python-advanced-np-pd/tutorial.md
topics/data-science/tutorials/python-argparse/tutorial.md
topics/data-science/tutorials/python-basics/tutorial.md
topics/data-science/tutorials/python-conda/tutorial.md
topics/data-science/tutorials/python-linting/tutorial.md
topics/data-science/tutorials/python-multiprocessing/tutorial.md
topics/data-science/tutorials/python-plotting/tutorial.md
topics/data-science/tutorials/python-testing/tutorial.md
topics/data-science/tutorials/python-typing/tutorial.md
topics/data-science/tutorials/python-venv/tutorial.md
topics/data-science/tutorials/r-advanced/tutorial.md
topics/data-science/tutorials/r-basics/tutorial.md
topics/data-science/tutorials/r-dplyr/tutorial.md
topics/data-science/tutorials/sql-game/tutorial.md
topics/dev/tutorials/bioblend-api/tutorial.md
topics/dev/tutorials/community-tool-table/tutorial.md
topics/dev/tutorials/tool-annotation/tutorial.md
topics/ecology/tutorials/bacterial-isolate-species-contamination-checking/tutorial.md
topics/ecology/tutorials/biodiversity-data-exploration/tutorial.md
topics/ecology/tutorials/champs-blocs/tutorial.md
topics/ecology/tutorials/Ecoregionalization_tutorial/tutorial.md
topics/ecology/tutorials/gbif_cleaning/tutorial.md
topics/ecology/tutorials/marine_omics_bgc/tutorial.md
topics/ecology/tutorials/MetaShARK_tutorial/tutorial.md
topics/ecology/tutorials/Metashrimps_tutorial/tutorial.md
topics/ecology/tutorials/ndvi_openeo/tutorial.md
topics/ecology/tutorials/obisindicators/tutorial.md
topics/ecology/tutorials/Obitools-metabarcoding/tutorial.md
topics/ecology/tutorials/PAMPA-toolsuite-tutorial/tutorial.md
topics/ecology/tutorials/panoply_ebv/tutorial.md
topics/ecology/tutorials/QGIS_Web_Feature_Services/tutorial.md
topics/ecology/tutorials/remote-sensing/tutorial.md
topics/epigenetics/tutorials/cut_and_run/tutorial.md
topics/epigenetics/tutorials/ewas-suite/tutorial.md
topics/epigenetics/tutorials/hicexplorer/tutorial.md
topics/evolution/tutorials/abc_intro_phylo/tutorial.md
topics/evolution/tutorials/mtb_phylogeny/tutorial.md
topics/evolution/tutorials/mtb_transmission/tutorial.md
topics/fair/tutorials/bioimage-metadata/tutorial.md
topics/fair/tutorials/bioimage-REMBI/tutorial.md
topics/fair/tutorials/data-management-peatlands/tutorial.md
topics/fair/tutorials/data-management/tutorial.md
topics/fair/tutorials/dataplant-arcs/tutorial.md
topics/fair/tutorials/fair-access/tutorial.md
topics/fair/tutorials/fair-clinical/tutorial.md
topics/fair/tutorials/fair-data-registration/tutorial.md
topics/fair/tutorials/fair-ena/tutorial.md
topics/fair/tutorials/fair-gtn/tutorial.md
topics/fair/tutorials/fair-intro/tutorial.md
topics/fair/tutorials/fair-metadata/tutorial.md
topics/fair/tutorials/fair-origin/tutorial.md
topics/fair/tutorials/fair-persistent-identifiers/tutorial.md
topics/fair/tutorials/fair-rna/tutorial.md
topics/fair/tutorials/ro-crate-galaxy-best-practices/tutorial.md
topics/fair/tutorials/ro-crate-in-galaxy/tutorial.md
topics/fair/tutorials/ro-crate-in-python/tutorial.md
topics/fair/tutorials/ro-crate-submitting-life-monitor/tutorial.md
topics/fair/tutorials/ro-crate-workflow-run-ro-crate/tutorial.md
topics/galaxy-interface/tutorials/history/tutorial.md
topics/galaxy-interface/tutorials/intermine/tutorial.md
topics/galaxy-interface/tutorials/jupyterlab/tutorial.md
topics/galaxy-interface/tutorials/rstudio/tutorial.md
topics/galaxy-interface/tutorials/workflow-posters/tutorial.md
topics/galaxy-interface/tutorials/workflow-reports/tutorial.md
topics/genome-annotation/tutorials/amr-gene-detection/tutorial.md
topics/genome-annotation/tutorials/apollo-euk/tutorial.md
topics/genome-annotation/tutorials/apollo/tutorial.md
topics/genome-annotation/tutorials/bacterial-genome-annotation/tutorial.md
topics/genome-annotation/tutorials/funannotate/tutorial.md
topics/genome-annotation/tutorials/functional/tutorial.md
topics/genome-annotation/tutorials/genome-annotation/tutorial.md
topics/genome-annotation/tutorials/helixer/tutorial.md
topics/genome-annotation/tutorials/lncrna/tutorial.md
topics/genome-annotation/tutorials/official-gene-set/tutorial.md
topics/genome-annotation/tutorials/repeatmasker/tutorial.md
topics/imaging/tutorials/hela-screen-analysis/tutorial.md
topics/imaging/tutorials/imaging-introduction/tutorial.md
topics/imaging/tutorials/multiplex-tissue-imaging-TMA/tutorial.md
topics/imaging/tutorials/object-tracking-using-cell-profiler/tutorial.md
topics/imaging/tutorials/tutorial-CP/tutorial.md
topics/introduction/tutorials/data-manipulation-olympics/tutorial.md
topics/introduction/tutorials/galaxy-intro-101-everyone/tutorial.md
topics/introduction/tutorials/galaxy-intro-101/tutorial.md
topics/introduction/tutorials/galaxy-intro-ngs-data-managment/tutorial.md
topics/introduction/tutorials/galaxy-intro-peaks2genes/tutorial.md
topics/introduction/tutorials/galaxy-intro-short/tutorial.md
topics/introduction/tutorials/galaxy-intro-strands/tutorial.md
topics/introduction/tutorials/galaxy-reproduce/tutorial.md
topics/materials-science/tutorials/muon-stopping-sites-muairss-uep/tutorial.md
topics/metabolomics/tutorials/gc_ms_with_xcms/tutorial.md
topics/metabolomics/tutorials/lcms-dataprocessing/tutorial.md
topics/metabolomics/tutorials/lcms-preprocessing/tutorial.md
topics/metabolomics/tutorials/lcms/tutorial.md
topics/metabolomics/tutorials/msi-analyte-distribution/tutorial.md
topics/metabolomics/tutorials/qcxms-predictions/tutorial.md
topics/microbiome/tutorials/beer-data-analysis/tutorial.md
topics/microbiome/tutorials/dada-16S/tutorial.md
topics/microbiome/tutorials/diversity/tutorial.md
topics/microbiome/tutorials/lotus2-identifying-fungi/tutorial.md
topics/microbiome/tutorials/metagenomics-assembly/tutorial.md
topics/microbiome/tutorials/metagenomics-binning/tutorial.md
topics/microbiome/tutorials/pathogen-detection-from-nanopore-foodborne-data/tutorial.md
topics/microbiome/tutorials/qiime2-cancer-microbiome-intervention/tutorial.md
topics/microbiome/tutorials/qiime2-moving-pictures/tutorial.md
topics/microbiome/tutorials/taxonomic-profiling/tutorial.md
topics/proteomics/tutorials/clinical-mp-1-database-generation/tutorial.md
topics/proteomics/tutorials/clinical-mp-2-discovery/tutorial.md
topics/proteomics/tutorials/clinical-mp-3-verification/tutorial.md
topics/proteomics/tutorials/clinical-mp-4-quantitation/tutorial.md
topics/proteomics/tutorials/clinical-mp-5-data-interpretation/tutorial.md
topics/sequence-analysis/tutorials/ncbi-blast-against-the-madland/tutorial.md
topics/sequence-analysis/tutorials/ncbi-fcs/tutorial.md
topics/sequence-analysis/tutorials/quality-contamination-control/tutorial.md
topics/sequence-analysis/tutorials/quality-control/tutorial.md
topics/sequence-analysis/tutorials/sars-with-galaxy-on-anvil/tutorial.md
topics/single-cell/tutorials/alevin-commandline/tutorial.md
topics/single-cell/tutorials/bulk-music-2-preparescref/tutorial.md
topics/single-cell/tutorials/bulk-music-3-preparebulk/tutorial.md
topics/single-cell/tutorials/bulk-music-4-compare/tutorial.md
topics/single-cell/tutorials/EBI-retrieval/tutorial.md
topics/single-cell/tutorials/GO-enrichment/tutorial.md
topics/single-cell/tutorials/scanpy_parameter_iterator/tutorial.md
topics/single-cell/tutorials/scatac-standard-processing-snapatac2/tutorial.md
topics/single-cell/tutorials/scrna-case_alevin-combine-datasets/tutorial.md
topics/single-cell/tutorials/scrna-case_alevin/tutorial.md
topics/single-cell/tutorials/scrna-case_basic-pipeline/tutorial.md
topics/single-cell/tutorials/scrna-case_cell-cycle/tutorial.md
topics/single-cell/tutorials/scrna-case_FilterPlotandExploreRStudio/tutorial.md
topics/single-cell/tutorials/scrna-case_FilterPlotandExplore_SeuratTools/tutorial.md
topics/single-cell/tutorials/scrna-case-jupyter_basic-pipeline/tutorial.md
topics/single-cell/tutorials/scrna-case_JUPYTER-trajectories/tutorial.md
topics/single-cell/tutorials/scrna-case_monocle3-rstudio/tutorial.md
topics/single-cell/tutorials/scrna-case_monocle3-trajectories/tutorial.md
topics/single-cell/tutorials/scrna-case_trajectories/tutorial.md
topics/single-cell/tutorials/scrna-data-ingest/tutorial.md
topics/single-cell/tutorials/scrna-ncbi-anndata/tutorial.md
topics/statistics/tutorials/intro-to-ml-with-r/tutorial.md
topics/teaching/tutorials/assessment/tutorial.md
topics/teaching/tutorials/gallantries-async/tutorial.md
topics/teaching/tutorials/gallantries-coursebuilder/tutorial.md
topics/teaching/tutorials/hybrid-training/tutorial.md
topics/teaching/tutorials/learner_participation_engagement/tutorial.md
topics/teaching/tutorials/motivation_demotivation/tutorial.md
topics/teaching/tutorials/teaching-online/tutorial.md
topics/teaching/tutorials/workshop-final-exercise/tutorial.md
topics/transcriptomics/tutorials/de-novo/tutorial.md
topics/transcriptomics/tutorials/differential-isoform-expression/tutorial.md
topics/transcriptomics/tutorials/minerva-pathways/tutorial.md
topics/transcriptomics/tutorials/ref-based/tutorial.md
topics/transcriptomics/tutorials/rna-seq-bash-star-align/tutorial.md
topics/transcriptomics/tutorials/rna-seq-counts-to-viz-in-r/tutorial.md
topics/variant-analysis/tutorials/pox-tiled-amplicon/tutorial.md
topics/variant-analysis/tutorials/sars-cov-2/tutorial.md
topics/variant-analysis/tutorials/sars-cov-2-variant-discovery/tutorial.md
topics/visualisation/tutorials/circos-microbial/tutorial.md
topics/visualisation/tutorials/circos/tutorial.md
topics/visualisation/tutorials/jbrowse/tutorial.md
topics/admin/tutorials/ansible-galaxy/slides.html
topics/admin/tutorials/celery/slides.html
topics/admin/tutorials/connect-to-compute-cluster/slides.html
topics/admin/tutorials/poll-ssa/slides.html
topics/admin/tutorials/users-groups-quotas/slides.html
topics/assembly/tutorials/get-started-genome-assembly/slides.html
topics/data-science/tutorials/gnmx-lecture1/slides.html
topics/data-science/tutorials/online-resources-gene/slides.html
topics/fair/tutorials/dataplant-arcs/slides.html
topics/genome-annotation/tutorials/apollo/slides.html
topics/sequence-analysis/tutorials/mapping/slides.html
topics/sequence-analysis/tutorials/quality-control/slides.html
topics/teaching/tutorials/gtn-for-instructors/slides.html
topics/transcriptomics/tutorials/differential-isoform-expression/slides.html
topics/visualisation/tutorials/bad-graphs/slides.html
topics/visualisation/tutorials/circos/slides.html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant