Skip to content

canonical/test-submission-schema

Repository files navigation

Test Submission Schema

This repository contains the test submission schemas used by different testing frameworks.

Table of Contents

Installation Guide

Requirements

This repository requires the following dependencies

Installing for contribution

  1. Installing YARF with dependencies on a virtual environment

    We can install test submission schema along with the dependencies specified in pyproject.toml in the virtual environment using the command:

    uv sync
    

    Then, we install the development dependencies and install pre-commit, so your contribution will pass all the checks we run on the code:

    uv pip install .[develop]
    uv tool run --from 'pre-commit<4.0.0' pre-commit install
    

    After that, we enter the virtual environment:

    source .venv/bin/activate
    

    We can start working on the repository here.

  2. Leaving the virtual environment

    When we finish working with the repository and leaving the virtual environment, we can execute:

    deactivate
    

Releases

No releases published

Packages

 
 
 

Contributors

Languages