Skip to content

Conversation

@MorganJamesSmith
Copy link

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...

@tarsius
Copy link
Member

tarsius commented Oct 27, 2021

Quick answer so you don't waste any time. I am probably gonna do this myself over the next few days.

@MorganJamesSmith
Copy link
Author

Thank you very much! I love to hear that.

I'm making this post from forge and it's great! Thank you so much for creating
this!

If you'd like me to work on this please do let me know. I know you're a busy
person who is working on lots of projects and I'd love to help.

I did enjoy learning all about all these elisp constructs that are a little
outside of my comfort zone (I'm a C guy myself) so it's not a waste of my time
at all.

I'm not sure if there are copyright requirements but I've already given my
rights to the FSF so there should be no issue there. Please use what I've done
so far if it helps you.

@tarsius
Copy link
Member

tarsius commented Oct 27, 2021

The key bindings in the manual were indeed out-of-date. I've fixed that now.

@tarsius
Copy link
Member

tarsius commented Nov 1, 2021

I made some progress on this. I'll try to resume working on it later this week.

@tarsius tarsius force-pushed the master branch 3 times, most recently from 255eae9 to 614ce0d Compare March 6, 2022 23:25
@tarsius tarsius closed this Mar 18, 2022
@tarsius tarsius mentioned this pull request Dec 14, 2023
21 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants