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 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: Simple! 🎉

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

Coauthors GitHub App 👥

The Coauthors GitHub App automatically provides a string that matches the co-authoring syntax so that contributors can easily add them as co-authors on their own commits, even if they only left comments. This works in GitHub Issues and Pull Requests. GitHub App Marketplace → (opens in a new tab)

Example

Coauthors Generator 🌐

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. Go to use →

Example

Coauthors VSCode Extension 💻

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)

Example

Coauthors with Git hook (husky) ⚡

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

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

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 GitHub App or npx coauthors or Generator Site or VSCode Extension.

Bring better ideas to life with easier Co-Authoring