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

Remove Project Specific Code and Documentation #419

Open
24 tasks done
joneubank opened this issue Jul 9, 2024 · 0 comments
Open
24 tasks done

Remove Project Specific Code and Documentation #419

joneubank opened this issue Jul 9, 2024 · 0 comments
Assignees
Labels

Comments

@joneubank
Copy link
Contributor

joneubank commented Jul 9, 2024

Background

Score was originally written as software dedicated to the ICGC 25k project, and later was customized with custom implementation code for use with KidsFirst DRC. Although it has since been integrated in to the Overture DMS ecosystem, there are many vestiges of these older implementations remaining in the code base. These lingering references take many forms, from trivial code comments and naming confusion in documentation, through to dedicate packages with dedicated implementations of Score components.

At this time, it is perfectly fine to use Score as a generic product and integrate it into new projects, but the remaining project specific references in the code base can confuse Score users with:

  • error messages that reference specific projects
  • default configurations referencing specific environments (most of which no longer exist)
  • profile names, sometimes required, that are named for specific projects and environments

Projects Referenced

  • ICGC/ICGC DCC/ICGC 25K: original use case for Score from which the generic product has grown. The project portal is now retired: dcc.icgc.org
  • Kids First DRC/KF: Kids First Data Resource Center
  • collaboratory/collab/Cancer Collaboratory: Cloud computing platform for cancer research applications hosted until 2023 by OICR: cancercollaboratory.org

Proposed Changes

This issue is an epic used to track locations within this repo that make project specific references, and the issues created to track this work.

Issues List

Contributing

If there are legacy project references that you discover that are not yet tracked here please open a new issue with details of the where in the repository the reference is made. Please link those issues to this one so that we can track them together.

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

No branches or pull requests

2 participants