Skip to content

Помощь в программировании

Ищем помощь в написании кода для различных аспектов проекта Цифровой Словарь Пали. Если у вас есть опыт и интерес, свяжитесь с нами по электронной почте.

Управление проектом

Вот управление проектом DPD Codebase и управление проектом DPD - SBS / Russian на GitHub со всеми открытыми и текущими задачами. Просто прокомментируйте любую задачу, чтобы узнать больше, или свяжитесь с нами по электронной почте.

Репозиторий проекта DPD

Вот репозиторий dpd-db-sbs на GitHub, содержащий код всех компонентов проекта.

Техническая документация

Здесь находятся технические документы для сборки базы данных или работы с уже собранной базой.

Обновления на GitHub

Последние обновления доступны здесь на GitHub, включая актуальную версию базы данных.

Языки

DPD использует несколько языков программирования.

  • Python: Основная часть серверной логики проекта написана на Python.

  • HTML CSS JS: Основная часть интерфейса написана на HTML, CSS и чистом JavaScript.

  • Go: Некоторые ресурсоёмкие операции, такие как деконструкция и генерация таблиц частотности, написаны на Go для использования его высокой скорости и многопоточности.

  • Markdown: Этот сайт и вся документация проекта написаны в формате Markdown.

Разработка приложения

Долгосрочная цель — создать собственное приложение для DPD и других словарей Пали. Оно будет воспроизводить текущую функциональность поиска GoldenDict и дополнительно позволять интеграцию множества запрашиваемых функций, которые невозможно реализовать в рамках GoldenDict.