Can we make it clearer how people making accessories should support them in MicroPython?
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 25/100
- Tipo de issue
- Documentação
- Clareza
- Precisa de esclarecimento
- Status de atividade
- Estagnada
- Stack de tecnologia
- javascript, python
- Domínio
- developer-experience, documentation
Direção de pesquisa
A issue não nomeia arquivos, testes nem pontos de entrada. Comece revisando o workflow atual de MicroPython em um único arquivo e a abordagem para código de exemplo descrita aqui; considera-se concluído quando houver uma recomendação acordada para autores de acessórios e uma direção definida para o suporte futuro.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
...using GitHub here, but please @ntoll redirect me if you'd like this in a different forum. Ultimately aiming for visible/public enough
One of the questions we (at micro:bit Foundation) get a lot in relation to the Python Editor and MicroPython in general is "How can I make a library to support my accessory?". At the moment, people tend to publish example code (hex files) and go from there.
Our current 'single file' model makes it hard to do much else, as far as I can see.
So I think there are two questions
-
Given the current state of play, what's the best advice for someone wanting to write python code to support an accessory with micro:bit - IE what should we ask them to provide for MicroPython?
-
What can/should we do in the future to improve this?
- Linguagem predominante
- JavaScript
- Estrelas
- 201
- Forks
- 126
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de bbcmicrobit/PythonEditor
-
Programming languagesAberta
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 15/100
bbcmicrobit/PythonEditor#406 ·
-
UAberta
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 1/100
bbcmicrobit/PythonEditor#405 ·
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 10/100
bbcmicrobit/PythonEditor#391 · 2 comentários · 6 reações ·
-
Editor cannot load old fileAberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 25/100
bbcmicrobit/PythonEditor#375 ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
bbcmicrobit/PythonEditor#367 ·
Todas as issues de bbcmicrobit/PythonEditor
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
invoiceninja/invoiceninja#13320 ·
Mantenedores costumam responder em até 1 dia
-
NoCode.vue, Task.vue: replace explicit `any` with real typesTalvez já em andamento @prayas-bit assumiu hoje. Abertaarea/frontend good first issue kind/cooldown
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 67/100
kestra-io/kestra#20347 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Electron/Chromium StatusNotifierItem unreachable via unique bus name, tray icon never appearsAberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
ubuntu/gnome-shell-extension-appindicator#676 · 1 comentário ·