New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create browser extension based on this #29
Comments
This would be awesome. I have very limited experience with extensions and don't have the "bandwidth" right now to work on this. |
I develop chrome extensions! What would you like it to do? I can change the URL for you (if it's a public repo) or, I can make the entire app offline, etc |
Awesome @DeeplyDiligent . Maybe we should start with just a button that changes the URL. Something like this one but when you are viewing a file. |
Yep definitely! So far I have it working so that it redirects when you click on the extension icon at the top right. Btw, I'm a little new to this GitHub thing. Do I make a fork of the repository for the extension? |
@DeeplyDiligent if you want to add new functionality to project you have to fork it |
For now you can create a new repo for the extension, we can copy it later to this one (I need to make this one a monorepo). |
Yep, the button is quite easy to make, its just injecting a script onto the page. I have created a fork of the project. Currently stuck with the routing (the main page works, the routing does not). You can try it by dragging the /build folder in the root directory into chrome after cloning and running npm install && npm run build in the repo here:https://github.com/DeeplyDiligent/github-history-extension |
Hi Guys! A preliminary version of the extension is up! Right now, no code is being injected yet, and you must click the button on the top right to activate it 😄 You can get the extension here: https://chrome.google.com/webstore/detail/github-history/akchjlfcomljejobobpiiefpaimhhnmp |
@pomber would be a good idea for you to create an empty repository and hold the extension code as well, we can fork from there an PR bit by bit. |
Just letting you guys know, as described before, the extension now shows a button on each github file page as well. Let me know if you would like me to move the code elsewhere so its easier to make PRs etc. |
Hi! I published on firefox extensions. --- Edit |
Wow, thanks @DeeplyDiligent and @LuisReinoso ! @DeeplyDiligent are you including the app code inside the extension? You need to update the extension every time the app changes? Regarding the repository, I think it's ok if the extensions have their own repos and maintainers. |
@DeeplyDiligent , @LuisReinoso I'm going to change the name of the project to Git History, and the url to https://github.githistory.xyz I'm letting you know so you can update the extensions (to use the new url which already works) and maybe rename them. (I'm renaming the project so it sounds less official and to make it easier to support gitlab and others) |
Hi @pomber. |
Yep, sounds good (use "Title Case" for the name of the extension: "Git History" instead of "Git history") |
Hi @pomber, I have put the react app onto the extension, which is why it loads much faster than having it on a website. I can pull new changes into my repository and compile it again once you update the repo. Also, let me know your thoughts on this logo: https://github.com/DeeplyDiligent/github-history-extension/blob/master/public/logo.png |
It would be really neat to have this as a Chrome extension. This way I believe it would be possible to use this in private repos, and I guess it could be faster too.
The text was updated successfully, but these errors were encountered: