Lockbot
Demo: lockbot.app
Coordinate use of your team's shared resources, in Slack
π€
Lockbot only lets each shared resource be locked by one person at a time - like a Mutex
Example use case: One person wants to deploy and test on a shared staging environment without someone else deploying and overwriting their deployed code, so they use /lock staging-env to lock the staging environment and notify the channel.
How to use Lockbot
Lockbot has three commands:
/locksGet locked resources listπ /lock [resource-name]Lock a resourceπ /unlock [resource-name]Unlock a resourceπ
Each Slack channel has its own list of resources.
When someone successfully locks or unlocks a resource, the channel is notified.
Contributing
Don't be a stranger, contributions are welcome
See the Contributing Guide for development setup instructions.
- Give this repo a Star
βοΈ - Ask questions and share your feedback in issues
- Create a PR or issue for bugs, enhancements, ideas and suggestions
- Join the Lockbot Community Slack workspace
- Contact @connorads
Security
If you discover a security vulnerability, please send an e-mail to security@lockbot.app
