GitHub for Pinegrow

Hi All,
Just recorded my second (ever) livestream in a series about building a plugin that adds GitHub versioning to Pinegrow. Warning, it is slightly rambling, but should be acceptable when watched at 2x!
Here is a link to the GitHub repo for those that want to follow along: GitHub - BoDonkey/GitHub-Plugin
Here is a link to the first video: https://youtu.be/OboxkM98BWI
And a link to the second: https://youtu.be/lFhhTbCbk34
Cheers,
Bob

10 Likes

Excellent work! :smiling_face_with_three_hearts:

1 Like

Amazing @RobM, due to timezones, I was unable to join the live ones, but surely be checking the videos soon.

These videos will surely be very useful for the plugin dev community. Kudos for this valuable contributions :slight_smile: Very kind of you!

I would watch the videos first before deciding they will be useful!! :sweat_smile:

1 Like

Thank you very much.

1 Like

Thank you for sharing! Very good info, much apprecaited.

1 Like

For better or worse, I’m up to the eighth video. Plenty of warts and stumbling!!!

3 Likes

@RobM

Hi Bob,

Just a question about your Github plugin.

Can it download and or update (and recognize like in Node_Modules) dependencies from Github in a way you can achieve this with NPM or is it strictly a Git client?

I have seen that you copy/download a repo etc. but I’m not sure about the complete functionality :wink:!

Thanks,

David

Hi @AllMediaLab,
My vision for it at the moment is that it is more of a git client that interfaces with Github. I leave the dependencies to the package manager! There is a lot that can go wrong there.
So basically, repo creation and cloning, code change tracking, commits/push, branch creation, pull requests. I think that is about it. I’m so swamped right now I haven’t had time to work on it in ages.
Cheers,
Bob

2 Likes

Thanks for the clear explanation!

@RobM Installing this now. Will update on my thoughts…

Tried using it, does this need updating? Doesn’t seem to work.

– Notes before I tried actually to do anything –
Q: Selecting all files will force commit those not marked with a blue star?

Would be good to be able to quickly select those files marked with a blue start rather than having to dig (potentially) through folders to find files updated

Bug? Cannot open folders - could be due to the plugin not working

Hi @fakesamgregory,
Thanks for the heads-up. Are you using it with the desktop version of Pinegrow or the live version. Plugins won’t work correctly with the live version.
Thanks,
Bob

Crap!!!
Some change from 6.4 to 6.5 broke the plugin functionality. Crap, crap, crap!!!

So the newer versions of Chrome only allow strings in localStorage - no more booleans. Crap again!