You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
On September 2020, I began creating an open source project using Electron.
At the time, I was using Electron 11, Vue 2 and Parcel 1.
As it gained maturity, I created, 6 months later, a boilerplate from it.
At the same time, I also created another Electron app, for my company's internal use.
A few days ago, I created another boilerplate, benifiting from my second app's experience, as well as Electron 17, Vue 3 and Parcel 2.
Since I created my first boilerplate while I was mostly inexperienced in Electron apps development, I did not shared nor documented it, although it still was public.
Today, I am somewhat proud of it, made it a README and an icon, and would like to share it, so I thought about looking for an awesome list to put it on.
Until I read :
Boilerplates are not accepted as most boilerplates are too opinionated and low-quality and I don't have time to comment on everything they need to improve.
Well, I did specified in my README that my project is opinionated, mostly because I made it as small as possible, not necessarily in terms of overall weight, but in a way that the initial package itself contains as less stuff as possible for the developer to understand :
Using programmatic APIs so that package.json only contains "start": "node ./start.mjs" and "build": "node ./build.mjs" in scripts
Using a zero-config bundler to avoid requiring many configuration files ;
Not using any transpiler/linter/prettier ;
But, it also contains personal preferences, like :
Electron/DevTools/CSS dark mode configurations
DevTools set to open in detached mode and automatically opening when starting development server
Using destyle.css to remove default CSS (not replace like reset stylesheets)
So, is it too much opinionated, or could it fit the criteria to be added to an awesome list ?
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Hello,
On September 2020, I began creating an open source project using Electron.
At the time, I was using Electron 11, Vue 2 and Parcel 1.
As it gained maturity, I created, 6 months later, a boilerplate from it.
At the same time, I also created another Electron app, for my company's internal use.
A few days ago, I created another boilerplate, benifiting from my second app's experience, as well as Electron 17, Vue 3 and Parcel 2.
Since I created my first boilerplate while I was mostly inexperienced in Electron apps development, I did not shared nor documented it, although it still was public.
Today, I am somewhat proud of it, made it a README and an icon, and would like to share it, so I thought about looking for an awesome list to put it on.
Until I read :
Well, I did specified in my README that my project is opinionated, mostly because I made it as small as possible, not necessarily in terms of overall weight, but in a way that the initial package itself contains as less stuff as possible for the developer to understand :
package.json
only contains"start": "node ./start.mjs"
and"build": "node ./build.mjs"
inscripts
But, it also contains personal preferences, like :
destyle.css
to remove default CSS (not replace like reset stylesheets)So, is it too much opinionated, or could it fit the criteria to be added to an awesome list ?
Thanks.
https://git.kaki87.net/KaKi87/template-electron17-vue3-parcel2
Beta Was this translation helpful? Give feedback.
All reactions