This repository contains various library projects (mainly written in C#
), used by Overtest and its components. Note that these libraries are not intended to be used outside the Overtest ecosystem, so their APIs are very unstable and can be changed even in minor releases. If you want to use some of them in your own projects, we highly recommend you to create a fork of this repository and adapt it to your needs.
overtest_task_models
— a NuGet package of a library containing models used to serialize and deserialize programming task projects for Overtest.
First step: Add a new NuGet source pointing to our NuGet registry at Codeberg. We use it instead of GitHub Packages because you don't need to be registered on Codeberg to access published packages, so it's easier to use.
dotnet nuget add source --name overtest https://codeberg.org/api/packages/overtest/nuget/index.json
Second step: Now you can install desired packages from our NuGet registry using built-in UI in your development environment or from the terminal using this command:
dotnet add package --source overtest --version <package version> <package name>
Overtest Common Libraries project
Copyright (C) 2023 Yurii Kadirov (aka Sirkadirov)
https://github.com/overtest/common-libraries
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.