Помощь в программировании
Ищем помощь в написании кода для различных аспектов проекта Цифровой Словарь Пали. Если у вас есть опыт и интерес, свяжитесь с нами по электронной почте.
Управление проектом
Вот управление проектом 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.