- Node.js (latest LTS)
- Yarn (installed globally through npm)
- A way to run the web API (C#), so Visual Studio or the VS Code C# extension
- Latest PowerShell
Run the following in the repository root:
yarn install
yarn build
yarn test
yarn lint
To try out your changes:
- Run
TestAPI
from Visual Studio, or from VS Code with the C# extension installed. - Run
yarn build:watch
. - Run
yarn start
and open http://localhost:5278/. - Log in with any email address and the password
LetMeIn98
.
- Document changes in
CHANGELOG.md
for each package you changed. - Increase the version numbers of all packages using Replace-All.
- Run
yarn install
to updateyarn.lock
with the new version numbers. - Commit, push, and wait for build pipeline to succeed.
- In the repository root:
yarn publish
. This will automatically build all packages first.
Run yarn typedoc
in the root of the repository. The --watch
option is not
supported. You must have a git remote named github
pointing to
https://github.com/srmagura/iti-react.git. It's assumed origin
points to the
ITI Bitbucket.