From 28480d689e02ad56b62611de692cfb31cc82dfe5 Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Sat, 11 May 2024 11:38:57 +0800 Subject: [PATCH] Updated roadmap (markdown) --- roadmap.md | 60 ++++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 54 insertions(+), 6 deletions(-) diff --git a/roadmap.md b/roadmap.md index cc58e73..676c90b 100644 --- a/roadmap.md +++ b/roadmap.md @@ -1,26 +1,74 @@ -# Roadmap for 2023 +# Roadmap for 2024 + +## Instant ability + +* Don't reload page when changing something in the page. i.e. changing label in issue view page. +* Display instant changes in issue/pull request view page when another person updated/add 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 ## 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 * Provide versioned documentation ## Scalability + +* Implement a high-availability concept +* Prepare for dynamic themes +* Continue to work on performance improvements to ensure Gitea performs even better on low-powered hardware + +# 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 +* ~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 * Prepare for dynamic themes ## CI/CD -* Polish and introduce/promote [Actions](https://blog.gitea.io/2022/12/feature-preview-gitea-actions/) to help ease migrations to Gitea and provide a small (but powerful!) optional CI + +* ~Polish and introduce/promote [Actions](https://blog.gitea.io/2022/12/feature-preview-gitea-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. -* Display instant time on feed or commits pages -* Display instant changes in issue/pull request view page \ No newline at end of file + +* 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