Tips & tricks for using GitHub Projects for personal productivity
GitHub Issues is a core component of how developers get things done and, as we built more project planning capabilities into GitHub, we’ve found some fun and unique ways to use the new projects experience for personal productivity.
To-do lists are everywhere—on our phones, on paper, and in our heads, especially for a lot of the personal and professional things we need to get done (reviewing a pull request, going to the grocery store, planning an international trip, etc.).
GitHub Issues is a core component of how developers get things done on GitHub, helping you kick-start ideas, projects, and software development all in one place. But as we’ve built more capabilities into projects, we’ve also found some fun and unique ways to use the new projects experience for personal productivity.
In this post, I’ll cover some of the ways I and other Hubbers have started using projects to organize both our professional and personal work, highlighting the infinite possibilities for how we can use projects in our day-to-day lives.
Organize your work by priority
One of the major keys to working productively is to get all of your tasks organized in a system that works for you.
Putting together a personal project is a great way to gather all of the work items you’ve been assigned, determine their priority, and keep track of timelines. Here’s how Senior Software Engineer, Jed Verity, organizes his personal project:
Views 1 to 3: Focus on 🚢 shipping
View 4: Punch list
This view is a list of all the tasks Jed has to do in order to complete his work—in priority order.
View 5: By status
Finally, this view by status allows Jed to get a better sense of whether or not his workload is truly manageable.
Status check on open items
If you’re looking for a quick way to check open items that you have pending, there’s an easy way to do that, too. First, set your project’s visibility to private if you want to keep to yourself what you’re focusing on. Second, create an open tab to filter through all the open/closed issues you’re involved with. It’s that simple!
A key professional benefit to organizing a personal project is having all of your issues/pull requests in one place. That way, when it’s time to put together your review or have a conversation with your manager about professional development, you know exactly where you can find all of your work.
💡 Pro tip: Use this GitHub Action to automatically add newly created issues/pull requests to your projects. That way you’re always up to date.
Make it yours
While projects can help teams align across tasks and assignments, the innate adaptability allows for an unlimited amount of use cases when it comes to personal organization, and we’re just scratching the surface of exploring how this feature can be used.
New to projects? Try out our quickstart and share your feedback with us!
Tags:
Written by
Related posts
Top 12 Git commands every developer must know
The latest installment of GitHub for Beginners, where we cover the essential Git commands to get you Git-literate.
What is Git? Our beginner’s guide to version control
Let’s get you started on your Git journey with basic concepts to know, plus a step-by-step on how to install and configure the most widely used version control system in the world.
5 tips to supercharge your developer career in 2024
From mastering prompt engineering to leveraging AI for code security, here’s how you can excel in today’s competitive job market.