https://github.com/codex-team/devops-toolbox-app
https://github.com/codex-team/devops-toolbox-app
Last synced: 10 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/codex-team/devops-toolbox-app
- Owner: codex-team
- Created: 2020-10-21T10:39:24.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2021-04-07T20:34:19.000Z (over 4 years ago)
- Last Synced: 2024-12-31T05:28:37.437Z (12 months ago)
- Language: TypeScript
- Size: 2.84 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# devops-toolbox-app
Tray app for checking health status of your servers
## Develop
Install all dependencies
`yarn`
Run the app locally
`yarn dev`
## Logs
You can find log files in the application supports directory. One log file per day.
- MacOS: `~/Library/Application Support/DevOps Toolbox/logs`
- Win: `C:\Users\{username}\AppData\Roaming\DevOps Toolbox\logs`
- Linux: `...`
## Build
To package the application for distribution locally you need to call only one command:
`yarn build`
#### Steps scheme description
- `yarn build` — build the app
- `yarn electron:prebuild` — prepare the app for building
- `yarn electron:icons-gen` — generate icons collection
- `yarn electron:icons-gen:postrun` — get a few icons and remove the rest
- `yarn electron:build` — build a dist app
## Release
To emit release action, push changes and with a new tag.
1. Make your changes.
2. When you need to bump version, use `yarn version (--patch|--minor|--major)`.
Version will be bumped, and a new tag with this version will be created.
`postversion` command automatically pushes changes and tags to GitHub.
Action [release.yml](./.github/workflows/release.yml) will build and create a new release draft in `Releases` page.
3. Fill the release name and description then `publish` it.
You're rock!
Now restart your desktop app or wait until it will check for updates itself.