diff --git a/AfRApay.MateCard/README.md b/AfRApay.MateCard/README.md index 7013e87..d851ca5 100644 --- a/AfRApay.MateCard/README.md +++ b/AfRApay.MateCard/README.md @@ -3,7 +3,7 @@ This is the software that runs on the MateCard terminal, powered by an ESP32. ## Setting up dev environment This project uses PlatformIO. Quick setup guide: -- Install PlatformIO (macOS: `brew install platformio` / Arch Linux: `yay -S platformio` / Other: [platformio.org](https://platformio.org/install/cli)) +- Install PlatformIO (macOS: `brew bundle` in project root OR `brew install platformio uncrustify` / Arch Linux: `yay -S platformio uncrustify` / Other: [platformio.org](https://platformio.org/install/cli)) - To compile, run `pio run` - To compile and upload, run `pio run -t upload` - To run clang-tidy, run `pio check`. diff --git a/AfRApay.Web/README.md b/AfRApay.Web/README.md index 203b91f..fc2a5c1 100644 --- a/AfRApay.Web/README.md +++ b/AfRApay.Web/README.md @@ -3,7 +3,7 @@ This is the software that runs on the MateCard terminal, powered by an ESP32. ## Setting up dev environment This project uses PlatformIO. Quick setup guide: -- Install dotnet-sdk (macOS: `brew install dotnet-sdk` / Arch Linux: `pacman -S dotnet-host dotnet-runtime dotnet-sdk dotnet-targeting-pack aspnet-runtime aspnet-targeting-pack`) +- Install dotnet-sdk (macOS: `brew bundle` in project root OR `brew install dotnet-sdk` / Arch Linux: `pacman -S dotnet-host dotnet-runtime dotnet-sdk dotnet-targeting-pack aspnet-runtime aspnet-targeting-pack`) - Install the EF.Core tool for database management: `dotnet tool install --global dotnet-ef` - To start the webserver, execute `dotnet run` in this directory. If the database does not exist, it will be created. Migrations are applied automatically. - Swagger / OpenAPI docs will automatically generate at `/swagger`. diff --git a/Brewfile b/Brewfile new file mode 100644 index 0000000..0e04398 --- /dev/null +++ b/Brewfile @@ -0,0 +1,8 @@ +tap "homebrew/bundle" +tap "homebrew/cask" + +# .Web dependencies +brew "dotnet" + +# .MateCard dependencies +brew "platformio"