<div style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial"><p><span style="font-family: simhei; font-size: 16px;">Hi all,</span></p><p><br /></p><p><span style="font-family: simhei; font-size: 16px;">Skyline project members will hold their own PTG this week</span></p><p><span style="font-family: simhei; font-size: 16px;">(Tuesday, Wednesday and Thursday at 5 UTC).</span></p><p><br /></p><p><span style="font-family: simhei; font-size: 16px;">At present, the skyline project has submitted an application</span></p><p><span style="font-family: simhei; font-size: 16px;">to become an official OpenStack project, and we also welcome</span></p><p><span style="font-family: simhei; font-size: 16px;">more friends to join us.</span></p><p><br /></p><p><span style="font-family: simhei; font-size: 16px;">Skyline is an OpenStack dashboard optimized by UI and UE.</span></p><p><span style="font-family: simhei; font-size: 16px;">It has a modern technology stack and ecology, is easier for</span></p><p><span style="font-family: simhei; font-size: 16px;">developers to maintain and operate by users, and has higher</span></p><p><span style="font-family: simhei; font-size: 16px;">concurrency performance.</span></p><p><br /></p><p><span style="font-family: simhei; font-size: 16px;">Here are two videos to preview Skyline:</span></p><p><span style="font-family: simhei; font-size: 16px;">- Skyline technical overview[1].</span></p><p><span style="font-family: simhei; font-size: 16px;">- Skyline dashboard operating demo[2].</span></p><p><br /></p><p><span style="font-family: simhei; font-size: 16px;">Skyline has the following technical advantages:</span></p><p><span style="font-family: simhei; font-size: 16px;">1. Separation of concerns, front-end focus on functional design</span></p><p><span style="font-family: simhei; font-size: 16px;">   and user experience, back-end focus on data logic.</span></p><p><span style="font-family: simhei; font-size: 16px;">2. Embrace modern browser technology and ecology: React, Ant Design,</span></p><p><span style="font-family: simhei; font-size: 16px;">   and Mobx.</span></p><p><span style="font-family: simhei; font-size: 16px;">3. Most functions directly call OpenStack-API, the call chain is</span></p><p><span style="font-family: simhei; font-size: 16px;">   simple, the logic is clearer, and the API responds quickly.</span></p><p><span style="font-family: simhei; font-size: 16px;">4. Use React component to process rendering, the page display</span></p><p><span style="font-family: simhei; font-size: 16px;">   process is fast and smooth, bringing users a better UI and UE</span></p><p><span style="font-family: simhei; font-size: 16px;">   experience.</span></p><p><br /></p><p><span style="font-family: simhei; font-size: 16px;">At present, Skyline has completed the function development of</span></p><p><span style="font-family: simhei; font-size: 16px;">OpenStack core component, as well as most of the functions of</span></p><p><span style="font-family: simhei; font-size: 16px;">VPNaaS, Octavia and other components.</span></p><p><span style="font-family: simhei; font-size: 16px;">corresponding automated test jobs[3][4] are also integrated on</span></p><p><span style="font-family: simhei; font-size: 16px;">Zuul, and there is good code coverage.</span></p><p><span style="font-family: simhei; font-size: 16px;">Devstack deployment integration has also been completed, and</span></p><p><span style="font-family: simhei; font-size: 16px;">integration of kolla and kolla-ansible will complete pending</span></p><p><span style="font-family: simhei; font-size: 16px;">patch[5][6] after Skyline becomes an official project.</span></p><p><br /></p><p><span style="font-family: simhei; font-size: 16px;">Skyline’s next roadmap will be to cover all existing functions</span></p><p><span style="font-family: simhei; font-size: 16px;">of Horizon and complete the page development of other OpenStack</span></p><p><span style="font-family: simhei; font-size: 16px;">components.</span></p><p><br /></p><p><span style="font-family: simhei; font-size: 16px;">[1] https://www.youtube.com/watch?v=Ro8tROYKDlE</span></p><p><span style="font-family: simhei; font-size: 16px;">[2] https://www.youtube.com/watch?v=pFAJLwzxv0</span></p><p><span style="font-family: simhei; font-size: 16px;">[3] https://zuul.opendev.org/t/openstack/project/opendev.org/skyline/skyline-apiserver</span></p><p><span style="font-family: simhei; font-size: 16px;">[4] https://zuul.opendev.org/t/openstack/project/opendev.org/skyline/skyline-console</span></p><p><span style="font-family: simhei; font-size: 16px;">[5] https://review.opendev.org/c/openstack/kolla/+/810796</span></p><p><span style="font-family: simhei; font-size: 16px;">[6] https://review.opendev.org/c/openstack/kolla-ansible/+/810566</span></p><div><br /></div></div><br>