Generate Timesheets from GitHub commit history (save time and impress recruiters)
If you’re a developer who needs to track time or submit monthly timesheets why not automate it? I mean, that’s what we’re good at right?
You probably commit regularly to a GitHub repository for your work. Why not use those commit messages to build a timesheet each month for your manager or recruiter? That way they’ll think you’re a god and you won’t need to track anything. Time saved, while looking amazing.
You could use the GitHub API in the latest trendy language but why reinvent the wheel? CommitSheet is a free SaaS tool that does exactly what we need. It collects all your commits that occurred during a time range and formats them into a nice little timesheet. Bingo!
What does it look like?
The output is simple and clean. It includes your name and your employer, days, dates, and hours plus a comment for each day that includes repositories worked on, commit messages, and SHA links.
Whats the catch?
The only downside here is that your commit messages might need to become a tad more informative. If you commit messages are “fixed bug” each time, CommitSheet doesn’t provide a whole lot of value. But think of your commit messages as a history for yourself AND your employer. With better commit messages you’ll have more confidence in your code history and your timesheet will look amaze.
Check it out! It’s free :)