pr:mate
Pluggable dashboard to make PRs from multiple sources on multiple repos visible.
This repo is currently WIP. Further docs will follow.
Development
The project uses make
to make your life easier. If you're not familiar with Makefiles you can take a look at this quickstart guide.
Whenever you need help regarding the available actions, just use the following command.
make help
Setup
To get your setup up and running do the following.
- install dart and flutter
- install protoc-gen-dart
flutter pub global activate protoc_plugin
- add pub cache bin folder to
PATH
export PATH="$PATH:$HOME/.pub-cache/bin" # or if on flutter it could also be sth like export PATH="$PATH":"$HOME/sdk/flutter/.pub-cache/bin"
- setup everything else:
make all
This will initialize a git repo, download the dependencies in the latest versions and install all needed tools. If needed code generation will be triggered in this target as well.
Test & lint
Run linting
make lint
Run tests
make test