This repository was archived by the owner on Oct 10, 2022. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 329
This repository was archived by the owner on Oct 10, 2022. It is now read-only.
π Create Guten Block 2.0 Goals/Call for Contributors! Β #11
Copy link
Copy link
Open
Description
π Today, I am super excited to release the first public version of create-guten-block.
π I wrote a 3,000 words blog post about it β https://awais.dev/cgb-post
Yes, that's not all done, yet. I have managed to change the codebase and release many updates by now, before actually announcing a stable release. The next step is to get this toolkit tested and mature the entire app to release version 2.0.0 for that not only do I need your support, I ask that you hop on board and contribute β that's the only way forward.
Goals listed below β without any order of priority:
- Add single-block and multi-block examples to this repository β Examples directory added here β
- π― Get folks on React, webpack, & Babel teams to review the configurations for best possible results
- β‘ Go beyond React β with Preact, Inferno, Marko, Angular, Vue, etc. JavaScript frameworks
- π More examples need to be documented. Especially a Multi-block example which is easy
- π° Babel 7, webpack 4, upgrades to follow in the next major version of
create-guten-block - π§ ESLint integration needs a refresher β ESLint + Prettier setup is already WIP
- βοΈ Refactor code into small modules and maybe make small npm packages
- π Improve inline documentation throughout the codebase
- π Build more
cgb-dev-utilsβ separation of concerns - π€ Possible integrations: Service Workers from Google
- π£ Possible integrations: Progressive Web Apps
- π» .env file limited set of customizations
- π€ Allow custom forks of
cgb-scripts - π¦ Create New Block Command β π¦ Create New Block CommandΒ #18
- π οΈ Improve the entire Webpack defaults
- ποΈ Webpack file handling done right
- πΉ Webpack image optimization
- πΉ Webpack Uglify ES6 plugin
- βοΈ Webpack + BrowserSync
- π Automated test suit
- π Create
examples - π€ Other stuff? #Suggest
- π PR's welcomed
Peace! βοΈ
dmhendricks, AdsonCicilioti, spktklr, vasilenka and clovis1122georgeolaru, Soean, abdullah1908, shanedroid32 and AdsonCicilioti