-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix the sidebar #7
Comments
Finding relevant historyWhen you're working in a repository, you might want to find other issues or pull requests. Maybe someone has told you about a conversation, but they didn't send you a direct link. Or, maybe you remember an issue from the past but you don't know exactly where it is. In this case, we want to see if there's another reference to the broken sidebar somewhere on this repository, and track down any work that's been attempted related to this. Let's see what we can find out! Finding issues and pull requestsYou can search for issues and pull requests in many ways, like by author, title, or even the most recently updated. You can also search closed issues. You can read all about the different ways to search in the Searching Issues or Pull Requests article. Creating referencesWhen you link to another issue, a reference within GitHub is automatically created. In fact, you don't even need to include the full link. If you were to type When you want to create a crosslink, try typing the title of an issue or pull request directly after you type the Step 2: Create crosslinks⌨️ Activity: Find and link to a related issue
I'll respond when you comment on this issue. |
Duplicate of issue #8 |
Great job finding the duplicate issue! Feel free to close the other issue as a duplicate of this one, but I'll leave it up to you. Let's move on to finding out if these issues ever led to a sidebar being added to our project! Finding commitsAn important part of version control is the ability to look into the past. By using The obvious reason to find things in history is to know about history. With issues and pull requests, we see a more complete story about history - not just the bare minimum. What's
|
Thanks for finding that commit! We now know that the sidebar was indeed added, and it was done in that commit. Let's see if we can dig a little deeper to find out if any planning or conversation occurred around this change. ContextAs we've already seen, conversations in issues and pull requests can reference other work. But the amount of context goes much further than crosslinks - Remember, Git is version control! For example, the commit that you found in the last step is connected with much more information:
The pull request is important because it goes beyond knowing when a commit happened - you can know why a commit happened. Finding history is not about blaming anyone, but about seeing the bigger picture. Why were decisions made? Who was involved? What were the build outputs and test results for each commit? Who requested changes, and who approved them? A story about finding expertsImagine you find an internal white-paper on a really exciting topic. You're looking for experts to help you research this topic for an upcoming project. When you find this article, you're ecstatic! But, there's no author referenced in the plain text. You can see that it's written in markdown, and it's versioned in GitHub. It's already a part of the Just like that, you've found the people at your company who can help move your project forward. 🎉 Finding a pull request from a commitWhen you're looking at a commit on GitHub, you can see a lot of information. From this view, you can also find a link to the pull request in which the commit was created. We'll use this in the next step. Step 4: Give more contextTo help others find relevant context, we want to collate the information that you found in the prior steps. One way we can do this, is by using GitHub Projects. You'll notice that this issue is part of Project v1.0.0, which tells us that the sidebar is part of the work related to our version 1.0.0 release. Let's add the related pull request to the same project so that the two artifacts can be tracked in tandem. ⌨️ Activity: Use a project to track related efforts
I'll respond in this issue when you've added the pull request to the Done column of the v1.0.0 project. |
Great! Now that both this issue and the associated pull request are in the same project, it will be easier to track and organize the related work. More commit contextHistorical context of development includes references to other related work, like tests. Real life examplesIf you'd like to see what this looks like in active repositories, take a look at Electron or Visual Studio Code. You can look through pull requests, see pull request statuses, and maybe even see the log outputs. Step 5: Find the broken buildThere's an open pull request in this repository with a failing status. Before we fix it, let's find it! ⌨️ Activity:
I will respond with your next steps in that pull request. |
Note: the content of this comment simulates common usage of issues as a way to request features of report bugs. Scroll down to the next comment in this issue for your instructions.
There's no sidebar! Is this user error or is it actually missing?
The text was updated successfully, but these errors were encountered: