How to Gather Examples
& Interview Teams for Guides, 2 of 4
Gathering Examples with Slack
Guides Project
CoPs Members Guide Orientation
What is the Purpose of this Presentation?
The purpose of this document is to help you �
Want to learn more about the Guides team (the people behind this), visit the Guides Team wiki.
Guides Project
Table of Contents
Guides Project
Using Slack to Find Resources
Guides Project
Guides Project
Gathering Examples with Slack
What to Observe 1
See how other projects use Slack to communicate with team members
What to Observe 2
What kind of reminders or pinned messages do they have? How many channels are there for each project? Which team’s approach to Slack do you prefer?
The Hack for LA Slack includes channels for each of the active projects and the communities of practice.
Each team uses Slack in different ways, but it generally serves as a platform for team reminders and quick messaging between meetings. It is the primary way you will communicate with other teams.
A project’s Slack channel history can contain files or conversation threads relevant to your guide that aren’t captured by GitHub issues or project board cards.
Guides Project
Slack Message Limits
Warning!!!
➡️
Guides Project
Finding a Project’s Slack Channel
Guides Project
Guides Project
Finding a Project’s Slack Channel
If the project you are looking for is not on the website, try using channel search for the name of the project
Guides Project
Finding Resources inside �Slack Messages
Guides Project
Guides Project
Searching a Slack Channel for Examples
STEP 1�Search their Slack channel files to see if there is a mention of the example you are looking for
Guides Project
Searching a Slack Channel for Examples cont.
Guides Project
Understanding Slack Message Context
STEP 2�View the message in its original context by choosing View in channel
Guides Project
Reading the Message Thread
Once you are in the channel, scroll back through the messages, looking for the beginning of the conversation. It will help you determine if there is information that’s relevant to your issue. ��Record your findings in the comment section of your issue’s GitHub page through text and images. ��Note: Guidance on how to record your findings can be found later in this presentation: Found Example: Annotating Findings
➡️
Click the icon to view the video in full screen
Guides Project
Searching Slack Channel Files
Guides Project
Guides Project
Open Slack Channel Details to Find Files
STEP 1�Search their Slack channel files to find resources beyond the Slack message limit
Click the name of the Slack channel at the top to open the channel details
Guides Project
See All the Files in Slack Channel
STEP 2 �Find the Show More in the Files section
Guides Project
Sort Files by Using Filters
STEP 3�Search by both Keyword and File Type if applicable
Guides Project
Get File Details
STEP 4 �Get more details about useful files
Guides Project
Finding a File’s Original Context
Following the link will take you to a page that looks like this.
To see the file in its original message context, click the channel name at the bottom.
Each channel name directs to a different time the file was shared in a channel.
STEP 5 �Look at the file’s details
Guides Project
Finding a File’s Original Context
STEP 6 �Look at the file’s context
Review Slack message that appears in the context and determine if the file is valuable to your issue
Guides Project
Copying a Link to the File
STEP 6 �Get file link
If you found something that is useful for your issue
*In the next section you will find how to Annotate Your Findings ➡️
Guides Project
Annotate Your Findings
Guides Project
Guides Project
Recording Findings in Your Issue
Unlike the information in GitHub issues or team wikis, resources you find through Slack are more likely to become inaccessible due to Slack’s message limit.
Rather than copying a link to the Slack message into your issue under the project’s name, document your Slack findings by screenshotting the relevant messages and adding it to a comment under your issue.
See the next slide for information on properly annotating Slack screenshots
Properly Documented GitHub Resource - Links to Issue Under Project List
Properly Documented Slack Resource - Screenshot of Message in Comment
Guides Project
Found Example: Annotating Findings
When you comment your findings, provide the following information:
Name of the project
Source of information
Any URLs that you need from the screenshot
Screenshot(s) if you happen to take any. Usually you can copy your screenshot direct into the comment box, using Paste command.�
Reminder: It's CRUCIAL that you copy the link to the resource, because we don’t have a paid Slack, so the Slack message you can see today will be gone in 90 days.
If that does not work for you, see �GitHub help file for uploading images to your issue
Guides Project
How to Copy Slack Thread Links
Linking to the first message in a thread from the channel will NOT save the thread past the message limit.
To get around this issue, copy the link to the second message in the thread.
When you do it this way, you can still see all of the messages in the thread regardless of how much time has passed.
Guides Project
🎉 Congrats!
You have successfully learned how to gather examples using resources available on Slack for your guide issue.
Guides Project
Next Steps
Gathering Examples With GitHub �Part 1 of 4
Gathering Examples With Slack �Part 2 of 4
You are here
Next step in your guide making process
Guides Project
List of Instructional Slides
Slack Channel Messages
Slack Messages and Files
Documenting Slack Examples
Guides Project
Q&A
Guides Project
Guides Project
Q&A - What are your Guide pain points
Self Guided or Video tour
Add your questions to the ____ issue #
In person Discussion and Chat questions/answers
Q:
A:
Q:
A:
Q:
A:
Q:
A:
Guides Project
Guides Project
Contributors
Peer created guides are an important part of Hack for LA’s Culture. Help us to make it better by posting any comments directly next to the content.
The How to Gather Examples & Interview Teams for Guides: Gathering Examples with Slack (2 of 4) was created and contributed to by:
Bonnie Wolfe
Exon Nkemchor
Sarah Edwards
Bukola Ogunleye
Prakhar Singh
Damilare Ogunsanya
Isaiah Ozadhe
Iveren Agbo
Eding Mudei�Sarah Mbagwu
Feyi Akinyode
Eloka Ogbonnia
Toluwani Adeniyi
Emmanuel Ojo�Funke Olatunbosun
Esther Adeagbo
Olatunji Lawal
Tolulope Adekojo
Che Francis
Mercy Madunagu
Emmanuel Okoeguale
Guides Project