TSG Communication with Slack - tsgrp/HPI GitHub Wiki

TSG uses Slack to communicate within the organization. If you're a part of TSG, you should already be added to Slack. All projects should have a dedicated channel to communicate. Other channels you may want to join are below:

Product Channels

  • #ocms
  • #opencontent
  • #openannotate
  • #wizard
  • #openmigrate

ECM Technology Channels

  • #alfresco
  • #documentum
  • #solr
  • #hbase

Other Recommended Channels

  • #devtips
  • #ux-guidance
  • #tsg-karma

Slack Tips

  • Jump to a channel or person with ctrl-k or ctrl-t
  • Change notification settings in Preferences -> Notification Settings
  • Personally (George), I don't like to see a ton of people/channels on the left hand side. There's a setting where everything is hidden except starred people / channels and anything unread. To set it like mine go to 'Advanced Options' in Preferences and then go to the Channel List setting. I have mine set to My unreads, along with everything I've starred
    • To star or unstar a person or channel:
      • Desktop: Go to the person or channel. Click the star icon next to the name at the top
      • Mobile (Android - I assume iOS is similar): Go to the person or channel. Click the down arrow to the right of the name. A star/unstar toggle will be in the top right.
      • Either: use the /star command
  • Snooze notifications by clicking the bell icon in the top left. You can also setup a Do Not Disturb schedule here as well.
  • Notifications can be configured on a per-channel basis if desired. Just go to the channel and click the settings icon. You can also mute channels here. Keep in mind though, muting prevents all notifications from the channel and prevents the channel from appearing as unread unless you are mentioned.

Text Formatting and Typing

  • Typing
    • While typing use a : char to start an emoji. Keep typing for hints.
    • You can edit a message by hovering over it and using the menu on the right. However, you can also use the up key to quickly start editing your last message. This only works when your cursor is in the chat textarea and you have nothing typed yet.
  • Formatting
    • Bold - enclose text in *
    • Italics - enclose text in _
    • Format single line code snippets by enclosing the text in a backtick `
    • Format multiple line code snippets by starting with a starting triple backtick line ``` and ending with a triple backtick line. Once you enter the triple backtick, [Enter] will go to a new line vs. sending the message

Commands

If you start a slack message with a / a bunch of commands will pop up. Try them out!

Reminder command

One super-helpful command is the /remind command. It allows you to create reminders within slack. Slackbot will popup and send you a message and notification when the reminder is due. It's pretty powerful. Some examples:

  • /remind me to attend project standup in 15 minutes
  • /remind me to attend code review in 2 hours
  • /remind me to do something at 1pm
  • /remind me to do something else on on Thursday at 9am
  • /remind me to send project status every Friday at 11am
  • /remind @someone to get that file to me at 4pm today
    • With this option, @someone will get the notification at 4, and you'll get a notification when he/she completes the task

Integrations

As of July 2016, the following apps are integrated with the TSG slack - try them out:

  • Giphy
  • GitHub
  • Google+ Hangouts
  • IFTTT
  • Jenkins CI
  • Lunch Train
    • ??? not sure what this is, but it sounds tasty!
  • PlusPlus++
    • Also see #tsg-karma
  • RightGIF
  • Skype
  • Trello
  • Trello Alerts
  • Twitter

Calls

In a direct message or channel, use the telephone icon to start a voice call and share your screen!

⚠️ **GitHub.com Fallback** ⚠️