github / github/codespaces-nextjs
Better support for non-x86-64 archs
- Lingua principale
- JavaScript
- Stelle
- 152
- Fork
- 210
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
Firstly, thanks for this awesome template! I'm pretty new to Next, so I'm sorry if this isn't a very good issue.
I believe that the `mcr.microsoft.com/devcontainers/universal:2` image used in this template is only built for `x86-64` arch according to https://github.com/microsoft/vscode-dev-containers/tree/main/containers/codespaces-linux. I'm guessing this is going to run into many performance issues for `amd64` users like me on Apple silicon.
I found a simple change like this seems to at least work enough for a template: https://github.com/github/codespaces-nextjs/compare/main...myyk:codespaces-nextjs:patch-1 (pls excused the misleading comment on it and the bad formatting)
I don't know if there are other reasons why `devcontainers/universal` was used instead of `devcontainers/typescript-node` though.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Esamina innanzitutto la configurazione devcontainer del template e la dichiarazione dell’immagine `mcr.microsoft.com/devcontainers/universal:2`. Confrontala con la patch collegata e verifica se `devcontainers/typescript-node` fornisce il supporto per l’architettura necessario senza perdere i requisiti esistenti del template. Il lavoro è completo quando il template funziona adeguatamente sui sistemi non x86-64 e la scelta dell’immagine è documentata o convalidata.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- docker, next.js
- Ambito
- devops
- Tipo di issue
- Funzionalità
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100