Skip to content

Make build_schema generic across projects #857

@albatalavera

Description

@albatalavera

Description

Refactor build_schema so it can be reused across multiple projects instead of being project-specific.

Requirements

  1. Use existing -p flag for project name

    • Reuse the already available -p CLI argument to determine the target project.
  2. Generate a different lab form template per project

    • The generated metadata template must be project-specific.
    • Output should include:
      • project name
      • project-specific versioning
      • Current generated template name: Relecov_metadata_template_vX.X.X
      • Recommended template name: [project_name]_metadata_template_vX.X.X
  3. Support project-specific metadata definitions

    • Each project has a different metadata definition Excel (provided by the user in the build_schema module).
    • Validation could ensure the provided file is the correct one for the selected project.

Notes

  • Consider renaming relecov-tools to a project-generic name that works across multiple projects.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions