Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Enterprise Ready Vue Template
Search
Sobolev Nikita
May 31, 2018
Programming
0
86
Enterprise Ready Vue Template
Sobolev Nikita
May 31, 2018
Tweet
Share
More Decks by Sobolev Nikita
See All by Sobolev Nikita
PythoNN – Александр Гончаров
sobolevn
0
55
PythoNN – Андрей Пронин
sobolevn
0
100
PythoNN: Василий Рябов – "Парсинг бинарных данных с помощью ctypes, или пишем на питоне как на Си"
sobolevn
0
210
GitHub Planet - OpenSource
sobolevn
0
250
Polymorphism and Typeclasses
sobolevn
2
140
New GitHub Features
sobolevn
0
70
Problems of static analysis in Python
sobolevn
0
130
Announcing typed-linter
sobolevn
0
230
About GitHub Stars
sobolevn
0
190
Other Decks in Programming
See All in Programming
プログラミング教育のコスパの話
superkinoko
0
120
2025/3/18 サービスの成長で生じる幅広いパフォーマンスの問題を、 AIで手軽に解決する
shirahama_x
0
160
JavaOne 2025: Advancing Java Profiling
jbachorik
1
320
ニックトレイン登壇資料
ryotakurokawa
0
140
Modern Angular:Renovation for Your Applications @angularDays 2025 Munich
manfredsteyer
PRO
0
140
Develop Faster With FrankenPHP
dunglas
2
2.6k
Devinのメモリ活用の学びを自社サービスにどう組み込むか?
itarutomy
0
1.7k
아직도 SOLID 를 '글'로만 알고 계신가요?
sh1mj1
0
360
コンテナでLambdaをデプロイするときに知っておきたかったこと
_takahash
0
150
WordPress Playground for Developers
iambherulal
0
120
PHPer's Guide to Daemon Crafting Taming and Summoning
uzulla
2
1.1k
goにおける コネクションプールの仕組み を軽く掘って見た
aronokuyama
0
140
Featured
See All Featured
A Philosophy of Restraint
colly
203
16k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
30k
Documentation Writing (for coders)
carmenintech
69
4.7k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
28
1.6k
Java REST API Framework Comparison - PWX 2021
mraible
29
8.5k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
8
700
How to Think Like a Performance Engineer
csswizardry
22
1.5k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
7
620
Code Reviewing Like a Champion
maltzj
522
39k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
RailsConf 2023
tenderlove
29
1k
Transcript
Никита Соболев Enterprise-Ready шаблон для Vue
Talk is cheap, show me the code! bit.ly/wemake-vue 2
Поговорим про бизнес wemake.services/meta 3
С чего начитается любой проект? 4
Nuxt Gitlab CI Flow Docker Jest Jest eslint remark Vue
Vuex Vue-Router Babel TestCafe stylelint JSDom 5
Все начинается с документации! bit.ly/wemake-vue-docs 6
None
Мы любим разработчиков • Актуальные зависимости, via @dependabot • Поддержка
VSCode прям сразу • Конфигурация проста как огурец • Чтобы заработало: одна или две команды 8
Простые решения Vue + Nuxt Vue \w SSR + Webpack
9
Находим ошибки рано • Actions • Mutations • API calls
10
None
Я все-таки не понял. Почему не TypeScript? flow ~ TypeScript
12
Но есть некоторые проблемы • Не аннотируется this • Нельзя
расширить существующие дефиниции • https://github.com/sobolevn/vue-flow-typed 13
Продолжаем находить ошибки рано @vue/test-utils + jest 14
О вкусах не спорят • eslint-config-wemake • eslint-plugin-vue • eslint-plugin-jsdoc
• eslint-plugin-json • eslint-plugin-jest • eslint-plugin-security • eslint-plugin-flowtype • eslint-plugin-unicorn • stylelint • stylelint-scss • stylelint-cssmodules • remark 15
У нас блокирующие Pull Requests 16
None
Все по-прежнему должно работать • TestCafe инициирует e2e тесты с
настоящими браузерами • Запускается в ручном режиме при PR • Выполняется долго 18
Деплой • Можно статикой • Можно при помощи `yarn start`
• Можно Docker 19
А что с backend? • Django с похожими принципами: bit.ly/wms-django
• Koa / Express / etc • Elixir! 20
Развитие • Nuxt2 + Babel7 + Webpack4 • VSCode +
Debugger • PWA 21
Мы предлагаем бесплатную поддержку sobolevn@wemake.services 22
Вопросы? github.com/sobolevn Никита Соболев bit.ly/wemake-vue