mirror of
https://github.com/go-gitea/gitea.git
synced 2025-02-20 11:43:57 +08:00
10
roadmap
Lunny Xiao edited this page 2024-05-12 18:04:59 +08:00
Roadmap for 2024
Instant ability
- Don't reload the page when changing something in the page. i.e. changing the label in the issue view page.
- Display instant changes in issue/pull request view page when another person updates/adds something.
- Display outdated information on pull request files review page
CI/CD
- Better compatible with Github Actions
- Runner for more platforms and architectures
- Marketplace for Actions
Code Review
- Possibility to do the whole life cycle of a pull request online for small changes. (Online add files/rename files/delete files for pull requests and etc.)
- Path tree for commit view on the left side.
- Suggestion for code review
Projects
- Automation for projects
- Column mode for projects
Packages
- Fix the parallel problems
- Improve permissions check
Buildability
- Reduce CI build times
- Provide an LTS where security patches and some bug fixes may be backported on a longer schedule than before
- A more consistent release cadence to allow users to more effectively manage their updates and upgrades
Readability
- Refactor UI to allow for the reuse of modern frontend tech and improve usability and accessibility
Scalability
- Implement a high-availability concept
- Prepare for dynamic themes
Documentations
- Improve documentations
Roadmap for 2023
Buildability
Reduce CI build timesAllow for auto-updating/auto-merging PRs when they are ready- Provide an LTS where security patches and some bug-fixes may be backported on a longer schedule than before
- A more consistent release cadence to allow users to more effectively manage their updates and upgrades
Readability
Introduce an RFC process to be discussed with appropriate working groups and the TOC for large features- Refactor UI to allow for improved accessiblity and usability (On the progress)
Provide versioned documentation
Scalability
Continue to work on performance improvements to ensure Gitea performs even better on low-powered hardware- Implement a high-availability concept (On the progress)
- Prepare for dynamic themes
CI/CD
Polish and introduce/promote Actions to help ease migrations to Gitea and provide a small (but powerful!) optional CI- Work on a better UX for third-party CI to be able to upload and view build logs in a unified interface
Instant ability
- Don't reload page when changing something in the page. i.e. changing label in issue view page. (On the progress)
Display instant time on feed or commits pages- Display instant changes in issue/pull request view page