O projeto convida os desenvolvedores a participar de três maneiras:
Caminhos de contribuição:
- extensão de idioma::
Adição de arquivos de tradução ao diretório public/locales/[lang]/
Tradução completa do texto da interface a ser incluído - Otimização da interface do usuário::
Layout responsivo aprimorado com base no Tailwind CSS
Experiência de aprendizado móvel aprimorada - Dicas de IA Engenharia::
Otimize os modelos de palavras prontas para os fluxos de trabalho da Dify
Melhorar a precisão das recomendações de vocabulário
Normas de colaboração:
- A verificação de código do ESLint é necessária antes de enviar um Pull Request.
- Os novos recursos precisam ser acompanhados de casos de teste
- Mudanças importantes precisam ser discutidas primeiro nas edições!
As necessidades prioritárias atuais incluem:
- Pequeno suporte de aprendizado de idiomas (por exemplo, cartões Isuzu japoneses)
- Função de importação e exportação do formato Anki
- Integração de reconhecimento de fala off-line
Essa resposta foi extraída do artigoFlashcard: uma ferramenta de aprendizado de idiomas estrangeiros com flashcards de palavras criada com base no Dify, substituindo o DuolingoO































