Skip to content

ECSTeam/labcheck

Repository files navigation

labcheck

Labcheck is a checkin/checkout system integrated with Slack for keeping track of the ECS lab environment. Use it to quickly reference PCF versions, tiles, apps, etc. and to see if anyone is working in a particular lab. It uses custom slash commands in Slack to call a service which stores data related to the labs. The responses can either be seen by everyone in a channel or just by you, see response modes.
Slack response modes are:

  • ephemeral - only you can see the response
  • in_channel - response appears to everyone in the channel
Command Description Slack Mode
/labs Returns info for all labs ephemeral
/labs checkout labxx {"_optional comment_"} Returns info on the lab you checked out with a comment. The comment is not stored and only used for the Slack response in_channel
/labs checkin labxx Returns a lab to available state in_channel
/labs status labxx Interested in a particular lab? Use this. ephemeral
/labs update labxx {"version":"x.x", "desc":"..."} Update lab version and description ie. tiles, apps. Use JSON notation for version and desc. Note: updates will overwrite existing content. ephemeral
/labs help Link to this page on github. ephemeral

#TODOs:
Search to be used for answering questions like 'which labs have the mysql tile installed?'
/labs search <searchterm>

Add and delete labs.

Deployment

Labcheck is currently deployed to lab02 ecsteam | development and uses google's Datastore cloud service to store it's data.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published