https://github.com/gigas002/osnova.net
Library to communicate with https://cmtt.ru/ websites
https://github.com/gigas002/osnova.net
cmtt dtf tjournal vc
Last synced: 9 months ago
JSON representation
Library to communicate with https://cmtt.ru/ websites
- Host: GitHub
- URL: https://github.com/gigas002/osnova.net
- Owner: Gigas002
- License: wtfpl
- Created: 2021-05-07T20:47:07.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-06-11T12:11:43.000Z (about 5 years ago)
- Last Synced: 2025-07-28T16:53:50.778Z (11 months ago)
- Topics: cmtt, dtf, tjournal, vc
- Language: C#
- Homepage:
- Size: 677 KB
- Stars: 3
- Watchers: 0
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Osnova.Net

Библиотека для работы с [API основы](https://cmtt-ru.github.io/osnova-api/redoc.html) версии **1.9**.
[](https://ci.appveyor.com/project/Gigas002/osnova-net)
[](https://github.com/Gigas002/Osnova.Net/actions)
## Текущая версия
Библиотеку можно скачать на **NuGet**: [](https://www.nuget.org/packages/Osnova.Net/), через [GitHub Packages Feed](https://github.com/Gigas002/Osnova.Net/packages) либо собрать из исходного кода в этом репозитории.
Автобилды программы **OsnovaImageDownloader** через CI/CD загружаются в **GitHub Releases**: [](https://github.com/Gigas002/Osnova.Net/releases/latest).
Информация об изменениях в [CHANGELOG.md](CHANGELOG.md).
Система версий библиотеки -- [SemVer 2.0.0](https://semver.org/) (версия считается так: `{MAJOR}.{MINOR}.{PATCH}.{BUILD}`).
## Прогресс
Что реализовано на данный момент можно посмотреть [тут](https://github.com/Gigas002/Osnova.Net/issues/1).
Другие запланированные изменения будут появляться в [projects](https://github.com/Gigas002/Osnova.Net/projects)/[milestones](https://github.com/Gigas002/Osnova.Net/milestones).
## Примеры работы с API
Смотрите исходный код [тестов](https://github.com/Gigas002/Osnova.Net/tree/master/Osnova.Net.Tests).
## Сборка из исходного кода
Как самый минимум нужен только [NET 5.0 SDK](https://dotnet.microsoft.com/download/dotnet) и любой текстовый редактор. У библиотеки нет внешних зависимостей, так что собирается просто командой `dotnet build Osnova.Net/Osnova.Net.csproj` даже на компьютерах без интернета и настроенного источника пакетов nuget.
## 3rd party resources
Иконка -- обрезанное `D` с [лого DTF](https://ru.wikipedia.org/wiki/DTF#/media/%D0%A4%D0%B0%D0%B9%D0%BB:DTF_logo.svg).