1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/popyeah-awesome-python-applications

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
TODO.md 8 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 28.11.2024 14:30 ecfe315

APA TODO

Добавление проектов

Всегда ищем что-то новое и интересное, поэтому если вы думаете, что мы пропустили какой-то проект, просто создайте задачу и используйте шаблон! Подробности смотрите в CONTRIBUTING.md.

Смотрите раздел «Кандидаты» этого документа для очереди приложений, нуждающихся в проверке. В идеале каждый из них должен быть перемещён в основной список, архив или списки для повторного рассмотрения.

Добавление другой информации и структуры

Заполнение URL-адресов

Раньше мы собирали не так много ссылок, как сейчас. Например, у многих проектов есть документация, но у нас нет ссылки на неё.

Ссылки, которые мы, вероятно, пропустили и должны заполнить:

  • PyPI;
  • Wikipedia;
  • Funding.

Некоторые из этих задач могут быть выполнены (полу-)автоматически с помощью Apatite.

Apatite

Эти документы создаются и управляются с помощью специального инструмента CLI apatite. У Apatite есть свой TODO, который на момент написания включает забавные программные задачи, такие как автоматическая проверка ссылок. На момент написания в списке почти тысяча ссылок, и мы не хотим превращаться в кладбище ссылок, как некоторые списки/вики-страницы прошлого.

Таксономия

Сейчас некоторые темы переполнены проектами, и всё ещё существует множество проектов в категориях «разное». Более чёткая структура поможет сохранить список удобным для навигации.

Обслуживание

  • Сейчас интеграция выполняется вручную, поэтому CI было бы здорово.
    1. Проверять PR.
    2. Отправлять обратно изменённые данные прямо из CI, чтобы пользователям не нужно было устанавливать apatite.
    3. Автоматизировать обслуживание набора данных, используемого во включённом аналитическом блокноте. (Это сложная задача, возможно, потребуется создать огромный предварительно прогретый контейнер с репозиториями объёмом 37 ГБ, чтобы он мог выполняться за разумное время.)

Долгосрочное видение

Существует множество направлений развития этих данных и связанных с ними выводов.

Викиданные

Я хотел бы, чтобы этот список использовался для заполнения списка известных проектов Python в Викиданных. Кто-то должен заняться курированием здесь, почему не мы?

Ещё одно направление — иметь статический сайт с поиском, фильтрами и т. д. Цель здесь состоит в том, чтобы пользователи могли быстрее находить приложения, похожие на их собственные, и получать ответы на вопросы, которые трудно найти иначе (например, как выглядит файл dockerfile для полноценных приложений, какие решения для управления секретами масштабируются до небольших проектов и т.д.).

Поиск

Поиск приложений может быть сложным, поскольку такие сайты, как GitHub и PyPI, больше ориентированы на библиотеки, а магазины приложений не различают открытый/закрытый исходный код и проекты Python/не Python.

Таким образом, это может быть увлекательным поиском сокровищ, когда приходится просматривать списки приложений. Ниже приведён один из таких списков, а также другие ресурсы, которые ещё предстоит изучить, чтобы список кандидатов продолжал расти.

Страницы для просмотра

Просмотренные страницы

Вряд ли единственные источники, но в основном для того, чтобы другие не тратили своё время на изучение уже использованных ресурсов.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/popyeah-awesome-python-applications.git
git@api.gitlife.ru:oschina-mirror/popyeah-awesome-python-applications.git
oschina-mirror
popyeah-awesome-python-applications
popyeah-awesome-python-applications
master