{{ signedUser }}
22 |
3 | © 2018-2023 Vue.js Japan User Group some rights reserved.
4 |
5 | Vue.js artworks by
6 | Evan You is licensed
7 | under a
8 | Creative Commons Attribution 4.0 International License.
14 |
{{ signedUser }}
22 |18 | {{ title }} 19 |
20 | 21 | 22 | 50 | -------------------------------------------------------------------------------- /app/content/en/sessions/baseballyama/head.md: -------------------------------------------------------------------------------- 1 | Our company (Flyle, Inc.) implemented a design system in a very short time frame of 18 business days. We will share our findings from this project. 2 | 3 | Technical Ingenuity 4 | 5 | - Automatically migrate as much as possible in advance using AST, and automatically add TODO comments to all parts that cannot be identified. 6 | - Implemented ESLint custom rules to automate as much of the review as possible. 7 | - Perform VRT to ensure that the design system is not broken. 8 | - E2E testing with Autify 9 | 10 | Project Management 11 | 12 | - Focus on short term manual work to reduce task switching costs to zero 13 | - Progress is managed numerically 14 | - Multiple manual tests to deal with bugs 15 | - Finally, pair-processing with designers to make minor design changes 16 | 17 | Reflection and learning through the project 18 | 19 | - We should have understood the detailed dependencies of components in advance (we saw cases where conflicts occurred) 20 | - Mistakes in the migration itself 21 | 22 | First, after sharing the above, I would like to devote time to sharing the method of program modification by AST for the first technical innovation point. 23 | -------------------------------------------------------------------------------- /app/components/DialogArea.vue: -------------------------------------------------------------------------------- 1 | 2 |