-
Notifications
You must be signed in to change notification settings - Fork 13
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
docs(blog): add roadmap 1.0 blog post
- Loading branch information
Showing
8 changed files
with
110 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -15,5 +15,6 @@ | |
"search.exclude": { | ||
"**/dist": true, | ||
"**/generated": true | ||
} | ||
}, | ||
"cSpell.words": ["Tanstack", "Tansu"] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
export const load = () => ({ | ||
pageMeta: { | ||
title: 'Roadmap to 1.0', | ||
description: | ||
'AgnosUI is currently in 0.X version, but we intend to progress to reach 1.0 by 2025. In this blog we explain the steps to go there.', | ||
socialImage: 'https://www.agnosui.dev/static/roadmap1.0-social-share.png', | ||
socialImageAlt: 'Blog roadmap 1.0 image', | ||
shareUrl: 'https://www.agnosui.dev/latest/blog/2024-11-06', | ||
}, | ||
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
<script lang="ts"> | ||
import Header from '$lib/layout/Header.svelte'; | ||
import Published from '$lib/layout/Published.svelte'; | ||
import Markdown from '$lib/markdown/Markdown.svelte'; | ||
import source from './roadmap1.0.md?raw'; | ||
import type {PageData} from './$types'; | ||
let {data}: {data: PageData} = $props(); | ||
</script> | ||
|
||
<Header title={data.pageMeta.title} /> | ||
<Published date="11/06/2024" author="fexbrayat" title={data.pageMeta.title} /> | ||
<img src="https://www.agnosui.dev/static/roadmap1.0.webp" alt="frontend development" class="mb-3" width="100%" style:aspect-ratio={1024 / 500} /> | ||
<Markdown {source} /> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,75 @@ | ||
## Technical updates | ||
|
||
We will continue be at the edge of the technology for our libraries. | ||
|
||
### Pass the demos to SSR | ||
|
||
We are working on delivery our demo examples in Server-Side Rendering (SSR) to enhance performance and the UX. | ||
|
||
### Migrate the React demo site to Tanstack Start | ||
|
||
Current React demos are build using Vite but it's not a real life usage of React. | ||
We intend to migrate our React demo site to Tanstack Start to benefit from a good environment. | ||
|
||
### Upgrade to new frameworks version | ||
|
||
We plan to update our library to React 19 and Angular 19 as soon as they are officially released. | ||
|
||
### Tansu 2.0 | ||
|
||
We are improving the performance of Tansu (our reactive state library) (see [this PR](https://github.com/AmadeusITGroup/tansu/pull/139)) while working closely with TC39 to try to integrate the same features into the future signal implementation. | ||
|
||
Here are our contributions to the work in progress on signals: | ||
|
||
- [issue 227](https://github.com/tc39/proposal-signals/issues/227) | ||
- [issue 226](https://github.com/tc39/proposal-signals/issues/226) | ||
- [PR 197](https://github.com/tc39/proposal-signals/pull/197) | ||
|
||
## Components | ||
|
||
We plan to add several new components to AgnosUI. Here is a non-exhaustive list of the components we are targeting: | ||
|
||
- Carousel (already in progress 0.6) | ||
- Dropdown | ||
- Select | ||
- Tree (already in progress for 0.6) | ||
- Stepper | ||
- SideNav | ||
- Tabs | ||
- ScrollSpy | ||
- Tooltip | ||
- Popover | ||
|
||
For date/time components, we will need to evaluate the correct abstraction to use underneath. | ||
|
||
We will improve some of our current components by providing services to manage them (Modal, Toast) and evaluate the usage of the new native Popover API. | ||
|
||
## Documentation | ||
|
||
We intend to continue improving the documentation by adding examples of the features and emphasis the accessibility and the good UX of our components. | ||
|
||
### Blog | ||
|
||
We will publish a few articles highlighting why our widget libraries is interesting and the best solution for their needs. | ||
|
||
### Contribution Guide | ||
|
||
A detailed guide to help new contributors participate in the development of AgnosUI has to be delivered. | ||
|
||
### Navigation Manager Service | ||
|
||
Documentation on our navigation manager service for better KN and user experience. | ||
|
||
### Intersection Service | ||
|
||
Explanation of our intersection service for efficient management of elements visible in the viewport. | ||
|
||
### Extension Capabilities | ||
|
||
Documentation on the extension capabilities of AgnosUI, including available configuration options. | ||
|
||
### Release Management | ||
|
||
We will provide clear documentation on our release management process for AgnosUI (As we have multiple libs we need to clarify this). | ||
|
||
We are excited to share these updates with you and continue improving AgnosUI to meet your development needs. Stay tuned for more details and updates! |