Ximaz / epitech-coding-style-aarch64

EPITECH Coding Style Docker image, including both banana (C, Header files, Makefiles) AND lambdananas (Haskell) for the ARM 64 architecture. Also supported by Apple Silicons M1, M2 and M3 chipsets.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Epitech Coding Style

Requirements


You need to install docker and git, to build correctly epitech coding style image

If you have not setup an SSH private/public key on your GitHub profile, you may want to change the URL inside build.sh which points to the banana vera repository URL as it's a private EPITECH repository. Switch the following line :

BANANA_VERA_REPOSITORY="git@github.com:Epitech/banana-coding-style-checker"

to this one :

BANANA_VERA_REPOSITORY="https://github.com/Epitech/banana-coding-style-checker"

Epitech Coding Style


Just specify the tag you want to apply to the image on the build.sh :

build.sh --tag latest

You can add an option to clean the cache before building the image :

build.sh --tag latest -n

Deployment


Login into dockerhub
docker login -u username

You'll be prompted for your password

Push docker image

epitech-coding-style

docker push epitechcontent/epitech-coding-style:latest

Where latest is the tag of image you want to push, e.g. : latest, devel, coverage

About

EPITECH Coding Style Docker image, including both banana (C, Header files, Makefiles) AND lambdananas (Haskell) for the ARM 64 architecture. Also supported by Apple Silicons M1, M2 and M3 chipsets.


Languages

Language:Dockerfile 50.2%Language:Python 36.0%Language:Shell 13.7%