Reimagination of whatnow, also borrowing from whatnext.
brew install dotnet
(Runtime) and brew install dotnet-sdk
(SDK)dotnet fsi
from the terminal (to quit run #quit;;
)Run dotnet tool restore
and then dotnet paket restore
.
Run script/dev-setup.sh
from project root.
The app needs the following information to authenticate to the GitHub and Forecast APIs.
repo
(Full control of private repositories
)~/.config/nowwhat/secrets.json
and add each variable as a top-level JSON field. e.g.{
"gitHubToken": "<NOWWHAT_GITHUB_TOKEN>",
"forecastId": "<FORECAST_ID>",
"forecastToken": "<NOWWHAT_FORECAST_TOKEN>"
}
How to store sensitive environment variables on MacOS may be useful.
NOWWHAT_GITHUB_TOKEN
- GitHub personal access tokenFORECAST_ID
- Forecast organisation IDNOWWHAT_FORECAST_TOKEN
- Forecast personal access tokenTo build or run, in the NowWhat
folder run:
dotnet build
dotnet run
See testing guidelines.
See
FSharp.Formatting
for the documentation system