-
-
Notifications
You must be signed in to change notification settings - Fork 5.6k
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
Plan of Gitea v1.17 #18345
Comments
Previous planning threads: |
I guess I'll start with some of things I'd like to do: Context Propagation + "Process" managementThis is a series of refactors that will cause the request context to be passed down in called functions. Doing this allows newly created child contexts to be scoped to the request context - enabling process hierarchies to work, better logging, easier db functions, easier permissions checking and scoping. The first steps of this process was in #17125 and the DBContext work.
Authentication/AuthorizationWe still need to continue work on the DB password authentication.
Then there are OAuth scoping and tokens:
We also need to make it possible to force logout of sessions for the current user - useful additionally for admin.
Dump/RestoreI think we should stop dumping to "SQL" - and instead dump to a SQLite db file. We should then be able to restore from this a lot easier! Internal SSH ServerThis is currently broken for modern ssh versions. See #17798 - we've gotta sort this out... If the underlying library is not fixed by February I think I'm gonna have to consider forking this and fixing this 😢 (Unless someone else wants to do this?!) FederationThis work stream will be discussed elsewhere Misc
Work with others
That's probably enough to be getting on with however, I'd like to list some potential refactors that I'd like to consider: Potential Refactors
|
Placeholder for my plan, will edit this post as I have things to add. Currently just maintenance tasks are on top of my head:
refactor:
features:
As mentioned above, federation tasks will be discussed elsewhere. Also, general upkeep of our infra & coordination with sponsors |
|
This comment was marked as outdated.
This comment was marked as outdated.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
|
Bit late to the party.
|
Still in great need of a UI for conflict resolving #9014. I said 1.5 years ago I would work on this...still seeking to find the time, hopefully for 1.17. |
|
I'm looking for some starter tasks if you want to pas some tasks on. I"m a JavaScript expert, but a little rusty with frameworks, its been years. So i'll just follow your lead. |
Feel free to have a look at integrating https://github.com/dgraham/eslint-plugin-jquery with a few starter rules. I think Other starter candidates might be rules that only trigger a few errors in the code, those should be easy to refactor to native DOM usage. |
There are some work for refactoring:
|
|
Hi all Gitea contributors,
Gitea v1.16rc1 is now out! We have created the
release/v1.16
branch and taggedv1.17.0-dev
opening upmain
for 1.17 development. As mentioned in our CONTRIBUTION, it will spend three or four months before feature freeze.I'm aware now is the time for the regular planning thread. Please use it to discuss your own plans for the 1.17 development cycle.
(Reminder, this thread is for things you PLAN TO DO YOURSELF, not things you want other people to do.)
Thanks,
zeripath
The text was updated successfully, but these errors were encountered: