Why Coauthors?

Easier to share ideas 🌴

"We leave tons of commits every day. among these commits, there are many commits that were created based on ideas given to me by colleagues. In fact, good ideas are not code, but are written into code through discussion with many people and then committed."

Idea givers can be motivated by Co-Authoring

There is a way to add idea giver as Co-Author of a commit in GitHub. Co-Authoring can motivate idea givers. At least it makes them feel good.

🥲 Problem: Difficulties with Co-Authoring

But In our opinion, it's quite hard to make idea givers as Co-Author in commit message

Too complicated grammar 📚

git commit -m "feat: add some feature
 
Co-authored-by: Jonghyeon Ko <61593290+manudeli@users.noreply.github.com>
Co-authored-by: Whale <71202076+2-NOW@users.noreply.github.com>"

You must know exactly the grammar provided by GitHub. Spacing, text order, capitalization, etc. must be written accurately.

High possibility to fail finding public email 📧

The email must be registered in the other person's GitHub account. in addition, there is a high possibility that the email will not appear in the other person's GitHub profile.

Number of GitHub id should be required 🤖

61593290+manudeli@users.noreply.github.com

If you want the email to follow the format below, you need to know username and the numeric ID of Co-Author's GitHub account.

Coauthors: GitHub username only! 🎉

We provide 3 ways to make it easier to add idea givers as Co-Author in commit message.

Coauthors with Git hook (husky) ⚡

git commit -m "Refactor usability tests.
 
coauthors: manudeli, 2-NOW" // Commit message will be converted automatically

Our tool automatically searches all information required for co-authoring through the entered GitHub username and creates a commit message. Setup →

Coauthors VSCode Extension 💻

Example

We provide a simple VSCode extension that allows you to enter a GitHub username and create a commit message. VSCode Marketplace → (opens in a new tab)

Coauthors Generator 🌐

Example

We provide a simple web page that allows you to enter a GitHub username and create a commit message.

Our tool automatically searches all information required for co-authoring through the entered GitHub username and creates a commit message. Coauthors Generator →

Make idea giver as Co-Author easily with Coauthors!

Setting up our tool is very simple. This type of Co-Authoring is possible simply by adding a very simple as npx coauthors or Generator Site or VSCode Extension.

Bring better ideas to life with easier Co-Authoring