Udvikling
Installation
Kloning af repo’et
Du kan klone dette repo med en af følgende kommandoer:
git clone git@github.com:kevinanielsen/go-fast-cdngit clone https://github.com:kevinanielsen/go-fast-cdnOpsætning af projektet
Dette projekt bruger dotenv, og du kan få adgang til .env.example her. Du kan kopiere det og indsætte det i din .env-fil.
Bygning
Dette projekt bruger en makefile, og du kan bruge den til at bygge de binære filer.
make prep # installer afhængighedermake clean # ryd outputfilerne (brug ikke, hvis det er første gang, du bygger)make build # byg de binære filerDette vil krydskompolere til windows-, darwin- og linux-binære filer, så sørg for, at du har kompilatorerne installeret på din maskine, hvis du kører make build. Hvis du ikke har kompilatoren installeret, skal du i stedet køre
go build .Kørsel
Kørsel af den binære fil
Din binære fil skulle nu være bygget, og du kan køre den med en af følgende kommandoer, afhængigt af dit system:
.\bin\go-fast-cdn-windows/bin/go-fast-cdn-darwin/bin/go-fast-cdn-linuxKørsel med live reload
For hurtigere udviklingscyklusser kan du også køre projektet med air.
make prep # hvis du ikke allerede har gjort detmake dev # kører med live reloadPrøv nu at lave ændringer i koden og se dem med det samme afspejlet i browseren.