https://github.com/AshBardhan/memefy-this
A Chrome Extension for making instant memes
https://github.com/AshBardhan/memefy-this
chrome-extension fun meme-generator meme-maker memes vanilla-js
Last synced: 8 months ago
JSON representation
A Chrome Extension for making instant memes
- Host: GitHub
- URL: https://github.com/AshBardhan/memefy-this
- Owner: AshBardhan
- License: mit
- Created: 2017-08-26T15:23:20.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2024-04-11T12:07:26.000Z (over 1 year ago)
- Last Synced: 2024-04-14T12:13:50.379Z (over 1 year ago)
- Topics: chrome-extension, fun, meme-generator, meme-maker, memes, vanilla-js
- Language: JavaScript
- Homepage: https://chrome.google.com/webstore/detail/memefy-this/iohemjpgjkgkfgfpiglpfpcclogkelcf
- Size: 7.59 MB
- Stars: 24
- Watchers: 2
- Forks: 7
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Memefy This

The ultimate meme machine in form of a chrome extension for making instant memes online.
**Current version:** 0.1.7
[Download](https://chrome.google.com/webstore/detail/memefy-this/iohemjpgjkgkfgfpiglpfpcclogkelcf) and [View Demo](https://ashbardhan.github.io/memefy-this/)
If you find this application much useful, show your support by all means
- Share this app on all social platforms as much as possible.
- Follow [@MemefyThis](https://twitter.com/MemefyThis) on Twitter for more updates and share your memes created from my app.
- Send feedbacks/suggestions with :heart: or :skull: by tweeting to [@CreativeBakchod](https://twitter.com/CreativeBakchod) a.k.a **The Savior Meme-Maker**.
## Contributing
### Setup
- [Fork this repo](https://help.github.com/articles/fork-a-repo) and clone it on your system.
- Make sure that you're using node version **v18.7.0** for this application. Use [nvm](https://github.com/nvm-sh/nvm?tab=readme-ov-file#installing-and-updating) for switching to this node versions.
- Install all the required dependencies by running `yarn install`.
- Create a new branch out off `master` for your fix/feature by running `git checkout -b new-feature`.
- Build this project by running the following commands
- `grunt dev` - This creates `dist` folder containing unminified files for the chrome extension and a watcher task.
- `grunt build` - This creates `dist` folder containing minified files for the chrome extension and its compressed `.zip` file (only for admin purpose).
- Install in your chrome by loading the generated `dist` folder as an [unpacked extension](http://techapple.net/2015/09/how-to-install-load-unpacked-extension-in-google-chrome-browser-os-chromebooks/).
### Things to remember
- Do not fix multiple issues in a single commit. Keep them one thing per commit so that they can be picked easily in case only few commits require to be merged.
- Before submitting a patch, rebase your branch on upstream `master` to make life easier for the merger.
- Make sure to disable the original downloaded `Memefy This` extension while testing the local unpacked version.
### License
MIT Licensed
Featured on [Product Hunt](https://www.producthunt.com/posts/memefy-this) and [Hacker News](https://news.ycombinator.com/item?id=15618018)
Copyright (c) 2024 Ashish Bardhan, [ashbardhan.github.io](https://ashbardhan.github.io)