probot / ideas

Share ideas for new GitHub Apps built with Probot
96 stars 48 forks source link

License Manager #80

Open zeke opened 6 years ago

zeke commented 6 years ago

I have lots of projects with a license string in their package.json but without a corresponding LICENSE file. It would be cool to have a bot periodically survey an organization and create these license files automatically.

TiagoDanin commented 5 years ago

@zeke Done! https://github.com/TiagoDanin/Add-License-Bot

GitHub
TiagoDanin/Add-License-Bot
Generate LICENSE file from package.json. Contribute to TiagoDanin/Add-License-Bot development by creating an account on GitHub.
zeke commented 5 years ago

Nice! Do you plan to create a hosted GitHub App for this, @TiagoDanin?

TiagoDanin commented 5 years ago

@zeke Yes, https://github.com/apps/Add-License-Bot. Running on Heroku.

GitHub
Build software better, together
GitHub is where people build software. More than 28 million people use GitHub to discover, fork, and contribute to over 85 million projects.
billiegoose commented 5 years ago

COOOOOL!

billiegoose commented 5 years ago

I've added it. Fingers crossed, waiting for the robot magic! I ought to get one to https://github.com/wmhilton/tree-shaking-benchmark and https://github.com/wmhilton/tree-toy for instance.

GitHub
wmhilton/tree-shaking-benchmark
Contribute to wmhilton/tree-shaking-benchmark development by creating an account on GitHub.
GitHub
wmhilton/tree-toy
A toy implementation of isomorphic-git where tree-shaking works - wmhilton/tree-toy
billiegoose commented 5 years ago

YEEEESSSSSS!!!! I feel so compliant. ❤️ image

zeke commented 5 years ago

Wow! It works. I was surprised to see that it committed directly to master, though. Opened an issue here: https://github.com/TiagoDanin/Add-License-Bot/issues/2