I'm an experienced frontend dev, and would love to help in the frontend part of Forgejo. I'm also happy and experienced to do modernization efforts in this area. But right now, I'm not sure what the target setup for the frontend is. I found the discussion #73, but it has not been active in a while. But I get the impression that you want to reduce the usage of JS in general. Am I right in that?
Looking through the dependencies and code, I see:
- Vue.js
- jQuery
- htmx (with idiomorph)
- If I'm not mistaken, bootstrap is in this project, but only the JS part and not CSS.
Which of those frameworks/libraries do you want to keep in the project? Do you want to go Vanilla.js? Which ones would you like to see removed?
PS: This is not in any way a critique, I understand that this project went through many transitions. But to contribute to it, I want to understand where you intend to move to.
I'm an experienced frontend dev, and would love to help in the frontend part of Forgejo. I'm also happy and experienced to do modernization efforts in this area. But right now, I'm not sure what the target setup for the frontend is. I found the discussion #73, but it has not been active in a while. But I get the impression that you want to reduce the usage of JS in general. Am I right in that?
Looking through the dependencies and code, I see:
* Vue.js
* jQuery
* htmx (with idiomorph)
* If I'm not mistaken, bootstrap is in this project, but only the JS part and not CSS.
Which of those frameworks/libraries do you want to keep in the project? Do you want to go Vanilla.js? Which ones would you like to see removed?
PS: This is not in any way a critique, I understand that this project went through many transitions. But to contribute to it, I want to understand where you intend to move to.