mirror of https://github.com/go-gitea/gitea.git
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 times~
- ~Allow 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