srctree

README.md
f5fe373e  alichtman # i-made-this 67d61192  alichtman --- 67d61192  alichtman f5fe373e  alichtman ![](img/i-made-this.png) 67d61192  alichtman f5fe373e  alichtman `i-made-this` is the best way to quickly deploy high-quality projects on GitHub. 67d61192  alichtman f5fe373e  alichtman Why struggle through building something impressive when plenty of developers have already done it? 67d61192  alichtman f5fe373e  alichtman **Just copy someone else's code and take credit for it!** 67d61192  alichtman f5fe373e  alichtman Most devs have to go through the entire software development process. This is a long journey. It involves: 67d61192  alichtman 67d61192  alichtman 1. Coming up with a good idea. 67d61192  alichtman 2. Planning your implementation. 67d61192  alichtman 3. Developing the program. 67d61192  alichtman 4. Testing your code. 67d61192  alichtman 5. Refining it to fix any bugs you discover in testing. c61761cd  Aaron Lichtman 6. Releasing the software. 67d61192  alichtman f5fe373e  alichtman With `i-made-this`, you can skip directly to step 6! 67d61192  alichtman f5fe373e  alichtman **What does it do?** 67d61192  alichtman f5fe373e  alichtman This script clones an existing github repository, renames it and publishes it to your github profile after removing the git history and license. 67d61192  alichtman f5fe373e  alichtman ### Usage Instructions 67d61192  alichtman --- 67d61192  alichtman f5fe373e  alichtman 0. Create a new repository on GitHub for your hard work to be hosted in. f5fe373e  alichtman 1. Navigate to the local directory you'd like to "build your project" in. f5fe373e  alichtman 2. `$ ./i-made-this` and follow the prompts. 67d61192  alichtman 5620f88e  Aaron Lichtman ### Inspiration 5620f88e  Aaron Lichtman --- 5620f88e  Aaron Lichtman c61761cd  Aaron Lichtman I found a copy one of my open-source personal projects, [`shallow-backup`](https://www.github.com/alichtman/shallow-backup), on someone else's GitHub. Now, this is exactly how the open source community should work, right? When you find a project you'd like to contribute to, you fork it and work on it. 5620f88e  Aaron Lichtman 5620f88e  Aaron Lichtman Except, this wasn't exactly how my project was copied... 5620f88e  Aaron Lichtman c61761cd  Aaron Lichtman The repo I found had near-identical source code to my repo, except all the information that identified me as the author was removed. 5620f88e  Aaron Lichtman 5620f88e  Aaron Lichtman The plagiarizing developer had stripped out: 5620f88e  Aaron Lichtman 5620f88e  Aaron Lichtman 1. Author tags I left at the top of the source code 5620f88e  Aaron Lichtman 2. MIT license in my name 5620f88e  Aaron Lichtman 3. Credit for a block of code written by a [good friend of mine](https://github.com/shobrook) 5620f88e  Aaron Lichtman c61761cd  Aaron Lichtman Additionally, they had replaced every instance of `shallow-backup` with a new name and swapped in new graphics. 5620f88e  Aaron Lichtman c61761cd  Aaron Lichtman I figured I could help by automating some of this process. 5620f88e  Aaron Lichtman f5fe373e  alichtman ### License(d) f5fe373e  alichtman --- 86a3d14d  alichtman 5620f88e  Aaron Lichtman Ironically, it actually is licensed. 4e362693  alichtman f5fe373e  alichtman ### Acknowledgements 67d61192  alichtman --- 67d61192  alichtman f5fe373e  alichtman + Comic by [neodroidcomics](https://nedroidcomics.tumblr.com/post/41879001445/the-internet)