Nous avons très certainement besoin de plus de propriétaires de code. Si vous souhaitez administrer le code vert au code d'une certaine langue, veuillez vous ajouter en tant que propriétaire. S'il est approuvé, je fusionnerai. Je ne peux pas revoir tout cela. :)
Les implémentations dans TypeScript, Rust ou Zig sont réservées et maintenues par The PrimeAgen lui-même.
Pour les autres langues, rappelez-vous: premier arrivé, premier servir. S'il existe une implémentation dans votre langue de choix, contribuez-y!
Sinon, commencez par copier le dossier Lang_Template:
cp -r .github/LANG_TEMPLATE/ < your_folder_name >
Il vient avec:
├── .gitignore # ignores all editor-specific or os-specific files, add additional stuff for your language
├── Dockerfile # for Docker builds
└── Makefile # convenient commands runner (make <cmd>) under *NIX systems
Maintenant, le Runner Commands Runner ( .make.cmd <cmd>
) sous Windows est complètement facultatif et réside dans la racine de .github /
Général:
help
- Générations toutes les commandes disponibles, identiques à l'exécution de la make
ou make.cmd
sans argumentsSans Docker:
clean
fmt
lint
test
- devrait exécuter tous les tests disponiblesready
- devrait exécuter FMT, test de fourmi pelucheuxDocker:
docker-build
- fait la constructiondocker-ready
- Exécute l'image de construction et exécute des commandes fmt
, lint
, test
à l'intérieur Cela suppose qu'il y a un Makefile
dans la racine du répertoire linguistique.
# without docker
make clean
make fmt
make lint
make test
make ready # runs fmt, lint and test
# docker, assuming there's a Dockerfile
make docker-build # makes the build
make docker-ready # runs fmt, lint and test in the built image
Cela suppose qu'il y a un make.cmd
à la racine du répertoire linguistique.
@ rem without docker
.make.cmd clean
.make.cmd fmt
.make.cmd lint
.make.cmd test
.make.cmd ready @ rem runs fmt, lint and test
@ rem docker, assuming there's a Dockerfile
.make.cmd docker-build @ rem makes the build
.make.cmd docker-ready @ rem runs fmt, lint and test in the built image