The Virtual Pitwall platform displays relevant iRacing data on a web-based dashboard for race engineers.
If you plan to work a feature/component, please use the discord for communicating to avoid conflicts and duplicate efforts. It's not the greatest project managemnt plan, but it'll work for now. https://discord.gg/k3A3cTaVNy
The following steps are for running every project locally for development.
docker-compose
and Pitwall.Windows.App
to "Start"
npm run dev-local
which will use the localserver env fileA passing build and at least one approval is required to merge. Changes merged to main branch will be automatically deployed to the staging environment. This typically takes less than 5 minutes. The Windows App is released and deployed with a version number matching the format [YEAR-2023].[MONTH].[DAY].[MINUTES]. The Windows App will automatically check for updates on app start.
If the CI build fails, test the build locally with the configuration used on CI to ensure there are no errors or warnings. For the web app, run npm run build-dev
(or build-staging
). For the API and Windows App, set the configuration to Release and attempt the build.