Skip to content
This repository was archived by the owner on Nov 19, 2024. It is now read-only.

Commit 5a0d39d

Browse files
Merge pull request magento-commerce/devdocs#2603 from magento-devdocs/public-roadmap-by-status
Add basic Magento Open Source roadmap
2 parents c57b01d + 596f0ad commit 5a0d39d

File tree

5 files changed

+221
-0
lines changed

5 files changed

+221
-0
lines changed

src/_data/roadmap.yml

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
roadmap:
2+
- name: In Progress
3+
features:
4+
- name: Framework updates (e.g. KnockoutJS, RequireJS, etc.)
5+
status: inProgress
6+
- name: GraphQL - Admin configuration
7+
status: inProgress
8+
- name: GraphQL - Caching updates
9+
status: inProgress
10+
- name: jQuery 3.6.x support
11+
status: inProgress
12+
- name: OpenSearch 1.x support
13+
status: inProgress
14+
- name: PayPal and Braintree updates
15+
status: inProgress
16+
type: Extension
17+
- name: PHP 8.1 support
18+
status: inProgress
19+
- name: PWA - Global theming/styling
20+
status: inProgress
21+
- name: PWA - Custom product attributes
22+
status: inProgress
23+
- name: PWA - Performance optimizations
24+
status: inProgress
25+
- name: PWA - Shopping and cart improvements
26+
status: inProgress
27+
- name: Security and quality improvements
28+
status: inProgress
29+
- name: Vendor Bundled Extensions (VBEs) – Updates
30+
status: inProgress
31+
type: Extension
32+
- name: Planned
33+
features:
34+
- name: Accelerated checkout powered by Bolt (extension)
35+
status: Planned
36+
type: Extension
37+
- name: Accessibility improvements for storefront/admin
38+
status: Planned
39+
- name: Framework updates (e.g. KnockoutJS, RequireJS, etc.)
40+
status: Planned
41+
- name: GraphQL - Personalization updates
42+
status: Planned
43+
- name: GraphQL - Page Builder improvements
44+
status: Planned
45+
- name: GraphQL - Inventory improvements
46+
status: Planned
47+
- name: Page Builder - Mobile layout optimization
48+
status: Planned
49+
- name: Page Builder - Column grid layouts (viewports)
50+
status: Planned
51+
- name: Payment services (extension)
52+
status: Planned
53+
- name: PWA - Server-side rendering (SSR)
54+
status: Planned
55+
- name: PWA - Extensibility improvements (payment/ship)
56+
status: Planned
57+
- name: PWA - Bundle product type
58+
status: Planned
59+
- name: Security and quality improvements
60+
status: Planned
61+
- name: Walmart Marketplace (extension)
62+
status: Planned
63+
type: Extension

src/_data/toc/release.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
label: Release Information
22
pages:
33

4+
- label: Roadmap
5+
url: /release/roadmap.html
6+
versionless: true
7+
48
- label: Upcoming releases
59
url: /release/
610
versionless: true

src/_includes/roadmap.md

Lines changed: 132 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,132 @@
1+
{% assign roadmap = include.data.roadmap %}
2+
{% if include.roadmap %}
3+
{% assign roadmap = include.data.roadmap | where: "name", include.roadmap %}
4+
{% endif %}
5+
6+
![Extension icon]({{ site.baseurl }}/common/images/Smock_Extension_18_N.svg) — Indicates extensions available on the Commerce Marketplace.
7+
8+
<table class="roadmap-table">
9+
<tr class="roadmap-header">
10+
{% for roadmap in roadmap %}
11+
<th>{{roadmap.name}}</th>
12+
{% endfor %}
13+
</tr>
14+
<tr>
15+
{% for roadmap in roadmap %}
16+
<td class="table-container">
17+
<table class="inner-table">
18+
{% for roadmapFeature in roadmap.features %}
19+
<tr class="inner-row"><td class="inner-cell">{{ roadmapFeature.name }}<span class="icon {{ roadmapFeature.type }}"></span></td></tr>
20+
{% endfor %}
21+
</table>
22+
</td>
23+
{% endfor %}
24+
</tr>
25+
</table>
26+
27+
<style>
28+
29+
/****************/
30+
/*****Tables*****/
31+
/****************/
32+
33+
/***Main Table***/
34+
table.roadmap-table {
35+
padding: 1rem;
36+
margin: 0;
37+
border: 1px solid #ddd;
38+
}
39+
40+
/***Inner Tables**/
41+
table.roadmap-table tr td.table-container table.inner-table {
42+
padding: 0.5rem;
43+
margin: 0;
44+
border: none;
45+
}
46+
47+
/*****************/
48+
/*****Headers*****/
49+
/*****************/
50+
51+
/***Main Table Header***/
52+
table.roadmap-table tr.roadmap-header th {
53+
padding: .7rem;
54+
margin: 0;
55+
border-bottom: 1px solid #ddd;
56+
text-align: left;
57+
background-color: #f1f1f1;
58+
font-weight: bold;
59+
color: #333;
60+
font-size: 1rem;
61+
}
62+
63+
/**************/
64+
/*****Rows*****/
65+
/**************/
66+
67+
/***Main Table Row***/
68+
table.roadmap-table tr {
69+
padding: 0.7rem;
70+
margin-left: 1rem;
71+
border-collapse: collapse;
72+
}
73+
table.roadmap-table tr:hover {
74+
background-color: #fff;
75+
}
76+
77+
/***Inner Table Rows***/
78+
table.roadmap-table tr td.table-container table.inner-table tr.inner-row {
79+
padding: 0.7rem;
80+
margin: 0;
81+
border-bottom: 1px solid #ddd;
82+
}
83+
84+
/***************/
85+
/*****Cells*****/
86+
/***************/
87+
88+
/***Main Table Cell***/
89+
table.roadmap-table tr td.table-container {
90+
padding: 0;
91+
margin: 0;
92+
border: none;
93+
border-collapse: collapse;
94+
min-height: 100%;
95+
}
96+
97+
table.roadmap-table tr td.table-container {
98+
border-right: 1px solid #ddd;
99+
}
100+
101+
/***Inner Table Cell***/
102+
table.roadmap-table tr td.table-container table.inner-table tr.inner-row td.inner-cell {
103+
margin: 0;
104+
padding: 0.8rem;
105+
border-collapse: collapse;
106+
font-size: 1.1rem;
107+
border: none;
108+
}
109+
110+
/***************/
111+
/*****Icons*****/
112+
/***************/
113+
114+
.icon {
115+
height: 18px;
116+
font-size: 14px;
117+
font-weight: 400;
118+
padding: 5px 0;
119+
}
120+
121+
.icon.Extension::before {
122+
display: inline-block;
123+
content: '';
124+
background-image: url({{ site.baseurl }}/common/images/Smock_Extension_18_N.svg);
125+
background-size: 16px 16px;
126+
height: 16px;
127+
width: 16px;
128+
margin-left: 5px;
129+
margin-bottom: -2px;
130+
}
131+
132+
</style>
Lines changed: 11 additions & 0 deletions
Loading

src/release/roadmap.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
title: Roadmap
3+
group: release
4+
---
5+
6+
The following table contains the status of items on the {{ site.data.var.ce }} roadmap (items are subject to change):
7+
8+
{:.bs-callout-info}
9+
For more details about PWA Studio, see the [roadmap](https://github.com/magento/pwa-studio/wiki/Roadmap) on GitHub.
10+
11+
{% include roadmap.md data=site.data.roadmap %}

0 commit comments

Comments
 (0)