From the course: Practical GitHub Project Management and Collaboration

Assigning items to collaborators - GitHub Tutorial

From the course: Practical GitHub Project Management and Collaboration

Assigning items to collaborators

- [Instructor] Let's try adding some items related to our setup. So I'm going to switch over to the table view. And I'm going to add another item right here. And this is going to be a node to update the README file since it's pretty bare right now. So I'll go ahead and assign that to myself. I could add another person in that. And let's go ahead and set the status to a Todo and we'll set this to be done within just one day. Add it to Sprint 1 as well since this is part of the current work that we're doing right now. And I'm going to go ahead and modify this to be an issue. So from here, I'll go ahead and hit Convert to issue. I'll use the project that we created, this project's playground. And now this is going to become an issue. Notice that it now gets the number two. So let's go ahead and go back into our repository. And if I go to Issues, you'll notice that there is one new open issue and also that there is a closed issue in here. So if I want to, I can click on this one closed and see the issue that we closed earlier. Now, I want to assign this to somebody else. Let's go ahead and click on this and we'll try over here to assign it to Jojo. Now, Jojo isn't part of this repository so although she's on the project I need to go ahead and add her to the repository as well. So I'm going to go into Settings and I need to go to Collaborators and I'll need to go ahead and Add people and I'll find Jojo here. And now I'll select this to invite her to collaborate on my project. So now she has been sent an invite through an email. Once she accepts that I'll be able to add her into this particular issue. So if I bring this back up you'll notice that she will not be available until she accepts the invitation. One of the things that's really important about working with GitHub is working with another person or a team. So I really encourage you to take some time to actually find somebody that you can invite and invite them to a project to collaborate with you because especially with projects the experience is going to be a lot different. So now time has passed, and I can see that if I click on this, Assignees, I actually see my friend Jojo, so I'm going to add her here to this project. And once I do that, I can do all kinds of things. I'm going to go ahead and let's add the milestone of setup because this is part of my setup. And once you add more than one milestone you can see that now because there are two milestones and one of them has been completed, this particular milestone now shows as 50% complete. So let's take a look at the project and see if everything has upgraded. So you can see that now the assignees for this update the README file is showing the two people and it does that automatically, which is cool. It's already set to Sprint 1. Let's go ahead and add this due date, though let's go ahead and modify that to next week. Or maybe we'll even make it like a little bit later. We'll give Jojo until Friday of next week to work with me on this. And in this case, since it's May 23rd to May 29th, I'll add that really to my second sprint in my project. So now I've got another to-do that shows up as an issue and is also being tracked in my projects. Let's go ahead and assign that in this table start date of say tomorrow, right? And now I can start having say a conversation with Jojo. I'll say, hey, Jojo, I created the repo, but I could really use help with crafting in a better README. Instead of just saying, hey, and then Jojo I'm going to hit the At sign. And when I do that, because Jojo has been added to this project, I can go ahead and select her after I hit the at sign with this dropdown menu. And that's really cool. One thing you can also do is refer also by hitting the pound sign to say another commit. So I can refer to, say notice that I created the repository and I can just choose that from this list and that will refer this to that other task as well. So let's see, notice that I created the repo at and then refer to this number one. So whenever you want to refer to an issue you use the pound sign. Whenever you want to refer to an individual you can use the at sign, which makes a lot of sense. You can also hit this at sign button here and find somebody from this dropdown. And as soon as you type in the pounce sign you'll get a list of all the issues that have numbers. So that is a fantastic way of sort of collaborating with somebody. I really encourage you to find a friend and try to sort of learn to work on a project by collaborating with them and assigning each other tasks. Really, GitHub used to be known as the social coding place and so it still is that it's a lot more nowadays but it really started as a place to collaborate with others on code. So I'm going to hit this Comment. I'm not going to close this because I know that this can be a conversation that I continue to have with Jojo.

Contents