WIP - Super initial gitea notification support #431
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hey,
I was looking to use forge for gitea but there doesn't seem to be any support for, well, anything at all.
I tried my best for the past 2.5 hours and came up with this. It successfully lists notifications. It's mostly copy paste from the github version and it was quite challenging because I'd never seen these generics or eieio stuff in elisp before.
So I mostly wanted to start a discourse here to discuss the current state of gitea support.
Is anyone currently working on this? This would be a pretty big thing for me to try and tackle so I'd love it if someone was.
If no-one is working on it, I'd definitely need some serious help :P. I'm a master of rebasing local changes so please feel free to simply throw some commits on this branch to show me how it's done. I'd really appreciate that.
The manual says gitea is the next forge that will supported but the manual also has a bunch of wrong keybindings so I'm not sure if it's up to date (that was fun thinking my install was wrong because there was no "f y" option. Or is my install actually broken? Should I see an "f y" option?).
P.S. I've never actually used forge (other than viewing a half broken gitea notification page). I should probably try it out before committing to this...