A Slack Log Viewer.
Sleuth requires git and Node.js for development. We recommend installing nvm to install Node.js on your machine.
To start the app in development mode, run the following commands:
git clone https://github.com/tinyspeck/sleuth
cd sleuth
git submodule update --init --recursive
nvm install
corepack enable
yarn
yarn startReleases are now fully automated and happen entirely within CircleCI. To release a new version, follow the following steps:
- Create a new version (for instance with
yarn version). This should update the version number inpackage.jsonand create a newgittag. - Push the updated
package.jsonand newgittag (git push && git push --tags). - CircleCI will automatically build Sleuth for all platforms and "draft" a new release.
- Check the draft and make sure that all expected assets are there. A quick and easy way to do that is to check if the drafted release has the same assets as the latest published release.
- If things look good, "publish" the draft. Sleuth's autoupdater will automatically push it out to people.