ALT_GNOME Telegram 1849
Хочу рассказать вам одну замечательную историю, в которой мне посчастливилось поучаствовать, и подсмотреть на ход разработки одним глазком

Всё началось с Vala, достаточно свежего языка, который набирает обороты, а ещё Владимира Васькова — ему очень нравится вести разработку на данном стеке. Зацепились один раз языками, что большинство терминальных утилит написаны на Python или Bash, так вот Владимир загорелся снова написать терминальную утилиту на Vala. Дело в том, что с момента разговора прошло несколько месяцев, и энтузиазм Владимира никуда не пропал, а более того, Владимир заразил своей идеей большое количество участников команд ALT Gnome, в том числе и меня. Итог обсуждений:

APA — ALT Packages Assistant. Ваш лучший друг в этом жестоком мире множества пакетных менеджеров и большого зоопарка систем семейства Linux.

Основная идея заключается в том, что начало дружбы — это общение между участниками разработки и пользователями в условиях открытой разработки. И для нас хорошая возможность найти для себя новые формы, одна из первых идей — торопиться не стоит, после большой работы над приложением мы говорим: у нас не всё готово, а только первая альфа, и много дискуссий впереди.

🗓 Кстати, сразу о планах на последующую разработку:

Alpha — c 15 декабря 2024.
• Beta — c 15 января до 15 февраля 2025 года.
• Release Candidate — c 15 мая до 15 июня 2025 года.
• Stable — до 31 августа 2025 года.

🚩 Побежали, а куда побежали? Попробую сформулировать направление

Вся суть в первом слове, напомню ALT Packages Assistant, основная идея — единый командный интерфейс для комфортного и интуитивно понятного управления операционной системы вне зависимости от предпочтений пользователя, любит ли он установку общесистемных приложений из репозитория или больше нравится пакетные менеджеры, которые обеспечивают более высокий уровень изоляции, к примеру, Flatpak- или Snap-пакеты. Главное для нас, что вы выбрали семейство «Альт», а в остальном мы договоримся.

Единая система поиска, агрегации и вывода информации вне зависимости от типа источника установки. Найдется всё: от метаданных к заданию при сборке, до любой пользовательской информацией (appstream), самое главное, чтобы источник был подключён к вашему Альту.

Единый формат диалога при вводе команды и исполнение различных инструкций вне зависимости, какая терминальная утилита работает под капотом. Безусловно, это нельзя сделать по щелчку пальцев, но задача очень интересная, и мы попробуем двигаться в этом направлении.

▶️ Посмотрим что уже есть в APA в Альфа-версии:

Получим информацию о пакете:
➜  ~ apa info cassette                              

Name : cassette
Version : 0.2.0
Release : alt2


А если в заданиях поискать:
➜  ~ apa task search --state=DONE cassette

Task 358791:
Repo: sisyphus
Owner: qualimock
State: DONE
Has 1 subtasks
Subtasks: cassette-0.2.0-alt2
Task 353635:
Repo: p11
Owner: qualimock
State: DONE
Has 1 subtasks
Subtasks: cassette-0.2.0-alt1


А если вдруг я забыл как называется пакет, но очень хочется установить:
[root@alt-gnome ~]# apa install casete
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Package `casete' not found, but packages with a similar name were found

Выберите пакет для установить:
*1) cassette


Пользоваться уже можно, кстати в ближайшее время мы подготовим документацию и распишем что же APA умеет. Размещаться будем в двух документациях alt-gnome.wiki и alt-kde.wiki на следующей недели задокументирую.

Спасибо, ребята, за крутые выходные, было супер. В проекте участвуют Владимир Васьков, Алексей Волков, Антон Жухарев, Максим Слипенко, Давид Султаниязов. Мне очень нравится пользоваться и участвовать в данном проекте.

P.S. За время обсуждений и разработки мы разобрали очень много фишек APT-RPM и частных случаев терминальных утилит семейства. Если кратко, APA — это не замена, а дополнение к тому, что уже сделано, с уважением и любовью к системе, которой мы пользуемся.

✌️ Исходный код

@alt_gnome
@alt_gnome_chat

💸 Поддержать ALT Gnome
#APA #Сообщество #Новости #Vala
Please open Telegram to view this post
VIEW IN TELEGRAM



tgoop.com/alt_gnome/1849
Create:
Last Update:

Хочу рассказать вам одну замечательную историю, в которой мне посчастливилось поучаствовать, и подсмотреть на ход разработки одним глазком

Всё началось с Vala, достаточно свежего языка, который набирает обороты, а ещё Владимира Васькова — ему очень нравится вести разработку на данном стеке. Зацепились один раз языками, что большинство терминальных утилит написаны на Python или Bash, так вот Владимир загорелся снова написать терминальную утилиту на Vala. Дело в том, что с момента разговора прошло несколько месяцев, и энтузиазм Владимира никуда не пропал, а более того, Владимир заразил своей идеей большое количество участников команд ALT Gnome, в том числе и меня. Итог обсуждений:

APA — ALT Packages Assistant. Ваш лучший друг в этом жестоком мире множества пакетных менеджеров и большого зоопарка систем семейства Linux.

Основная идея заключается в том, что начало дружбы — это общение между участниками разработки и пользователями в условиях открытой разработки. И для нас хорошая возможность найти для себя новые формы, одна из первых идей — торопиться не стоит, после большой работы над приложением мы говорим: у нас не всё готово, а только первая альфа, и много дискуссий впереди.

🗓 Кстати, сразу о планах на последующую разработку:

Alpha — c 15 декабря 2024.
• Beta — c 15 января до 15 февраля 2025 года.
• Release Candidate — c 15 мая до 15 июня 2025 года.
• Stable — до 31 августа 2025 года.

🚩 Побежали, а куда побежали? Попробую сформулировать направление

Вся суть в первом слове, напомню ALT Packages Assistant, основная идея — единый командный интерфейс для комфортного и интуитивно понятного управления операционной системы вне зависимости от предпочтений пользователя, любит ли он установку общесистемных приложений из репозитория или больше нравится пакетные менеджеры, которые обеспечивают более высокий уровень изоляции, к примеру, Flatpak- или Snap-пакеты. Главное для нас, что вы выбрали семейство «Альт», а в остальном мы договоримся.

Единая система поиска, агрегации и вывода информации вне зависимости от типа источника установки. Найдется всё: от метаданных к заданию при сборке, до любой пользовательской информацией (appstream), самое главное, чтобы источник был подключён к вашему Альту.

Единый формат диалога при вводе команды и исполнение различных инструкций вне зависимости, какая терминальная утилита работает под капотом. Безусловно, это нельзя сделать по щелчку пальцев, но задача очень интересная, и мы попробуем двигаться в этом направлении.

▶️ Посмотрим что уже есть в APA в Альфа-версии:

Получим информацию о пакете:

➜  ~ apa info cassette                              

Name : cassette
Version : 0.2.0
Release : alt2


А если в заданиях поискать:
➜  ~ apa task search --state=DONE cassette

Task 358791:
Repo: sisyphus
Owner: qualimock
State: DONE
Has 1 subtasks
Subtasks: cassette-0.2.0-alt2
Task 353635:
Repo: p11
Owner: qualimock
State: DONE
Has 1 subtasks
Subtasks: cassette-0.2.0-alt1


А если вдруг я забыл как называется пакет, но очень хочется установить:
[root@alt-gnome ~]# apa install casete
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Package `casete' not found, but packages with a similar name were found

Выберите пакет для установить:
*1) cassette


Пользоваться уже можно, кстати в ближайшее время мы подготовим документацию и распишем что же APA умеет. Размещаться будем в двух документациях alt-gnome.wiki и alt-kde.wiki на следующей недели задокументирую.

Спасибо, ребята, за крутые выходные, было супер. В проекте участвуют Владимир Васьков, Алексей Волков, Антон Жухарев, Максим Слипенко, Давид Султаниязов. Мне очень нравится пользоваться и участвовать в данном проекте.

P.S. За время обсуждений и разработки мы разобрали очень много фишек APT-RPM и частных случаев терминальных утилит семейства. Если кратко, APA — это не замена, а дополнение к тому, что уже сделано, с уважением и любовью к системе, которой мы пользуемся.

✌️ Исходный код

@alt_gnome
@alt_gnome_chat

💸 Поддержать ALT Gnome
#APA #Сообщество #Новости #Vala

BY ALT Gnome




Share with your friend now:
tgoop.com/alt_gnome/1849

View MORE
Open in Telegram


Telegram News

Date: |

It’s yet another bloodbath on Satoshi Street. As of press time, Bitcoin (BTC) and the broader cryptocurrency market have corrected another 10 percent amid a massive sell-off. Ethereum (EHT) is down a staggering 15 percent moving close to $1,000, down more than 42 percent on the weekly chart. How to create a business channel on Telegram? (Tutorial) Although some crypto traders have moved toward screaming as a coping mechanism, several mental health experts call this therapy a pseudoscience. The crypto community finds its way to engage in one or the other way and share its feelings with other fellow members. Just as the Bitcoin turmoil continues, crypto traders have taken to Telegram to voice their feelings. Crypto investors can reduce their anxiety about losses by joining the “Bear Market Screaming Therapy Group” on Telegram. Developing social channels based on exchanging a single message isn’t exactly new, of course. Back in 2014, the “Yo” app was launched with the sole purpose of enabling users to send each other the greeting “Yo.”
from us


Telegram ALT Gnome
FROM American