The project welcomes developers to participate in three ways:
Contribution Path:
- Language Extension::
Adding translation files to the public/locales/[lang]/ directory
Need to include full translation of interface text - UI optimization::
Improved responsive layout based on Tailwind CSS
Enhancing the mobile learning experience - AI Tips Engineering::
Optimizing Prompt Word Templates for Dify Workflows
Improve the accuracy of vocabulary recommendations
Collaborative norms:
- ESLint code checking is required before submitting a Pull Request.
- New features need to come with test cases
- Major changes need to be discussed in Issues first!
Current priority needs include:
- Support for learning small languages (e.g., Japanese Isuzumi cards)
- Anki format import and export function
- Offline Speech Recognition Integration
This answer comes from the articleFlashcard: a word flashcard foreign language learning tool built on Dify, replacing Duolingo.The































