gonets/README.md

61 lines
5.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<p align="center"><img src="assets/gonets_logo.svg" alt="Логотип ГоNets" width="15%"></p>
<p align="center"><img src="assets/gonets_text.svg" alt="Написание ГоNets" width="70%"></p>
# ОГЛАВЛЕНИЕ
- [Что это?](#что-это?)
- [Почему MVP?](#почему-mvp?)
- [Текущий статус Приложения](#текущий-статус-приложения)
- [Стабильные версии:](#стабильные-версии:)
- [Правила наименования](#правила-наименования)
- [Коды компонентов](#коды-компонентов)
- [Правила нумерации версий](#правила-нумерации-версий)
## Что это?
**ГоNets** - это кроссплатформенное **MVP** - приложение для управления сетевыми настройками локального и удаленных Клиентов и проведения востребованных Пользователями и Администраторами сетевых операций.
Все это происходит с использованием нового, интуитивно понятного интерфейса, с полным интерактивным взаимодействием.
<p align="center"><img src="assets/work_scr.jpg" alt="Экран ГоNets" width="90%"></p>
## Почему MVP?
**ГоNets** - приложение, созданное для тестирования данного интерфейса, применительно к управлению настройками операционной системы. На основе Вашей реакции нами будут приняты решения о дальнейшей модернизации проекта, либо его полного перехода на более привычный интерфейс.
## Текущий статус Приложения
Текущий статус Приложения - В разработке. Чего еще ожидать от приложения, размещенного на Гит? Одновременно с этим - оно находится и в тестировании. Подробную информацию Вы можете получить в в разделах Задачи и Проекты.
### Стабильные версии:
- Версия для Deb-based: GNB-DEB64-0.0.3
- Версия для RPM-based: В разработке
- Версия для Windows: В разработке
- Версия для MacOS (Intel): В разработке
- Версия для MacOS (ARM): В разработке
## Правила наименования
Общий шаблон наименования - **CODE-ARCH-NUM-SPEC**, где:
- **CODE** - Код компонента (См. таблицу ниже);
- **ARCH** - Архитектура компонента в соответствии с международной классификацией;
- **NUM** - Номер версии, в соответствии с "Правилами нумерации версий";
- **SPEC** - Дополнительное буквенное обозначение в общепринятом формате. (Например RC, Beta, PreRelease)
### Коды компонентов
|Наименование|Описание|Код|
|---|---|---|
|**Project GoNets (Проект, Проект GoNets, GoNets, Программный комплекс, ПК)**| Программный комплекс вцелом.| ***GNP*** |
|**Server (Сервер)**| Программный компонент, отвечающий за получение и обработку данных, формирующий данные для последующего отображения|***GNS***|
|**Server Client (Серверный Клиент)**| Программный компонент, отвечающий за сбор данных с ПК или Сервера и передающий их для обработки|***GNK***|
|**Client (Клиент)** |Программный компонент, отвечающий за визуализацию и взаимодействие с Пользователем|***GNC***|
|**Bundle (Объединенное приложение)**| Версия приложения **ГоNets**, собранная из нескольких программных компонентов, объединенная одним инсталлятором для обспечения полного функционала|***GNB***|
## Правила нумерации версий
В проекте действует следующая система нумерации версий:
**XX.YY.ZZ** - где XX.YY.ZZ, обозначают:
- **ZZ**: текущий номер стабильного билда;
- **YY**: текущий номер минорной версии (Версии с полной обратной совместимостью с предыдущими, без кардинальных отличий в интерфейсе или функционале.)
- **XX**: Текущий номер мажорной версии (Версии с частичной или отсутствующей обратной совместимостью с предыдущими, либо с кардинальными отличиями в интерфейсе или функционале.)