Hey, thank you so much for releasing this as open source. It helped me realize how great StencilJS is which, according to what I have read, has not received enough momentum. It's fast and pre-renders which is sweet - I even heard it's faster than Svelte which I thought was the best.
I took this repos code and made a lot of improvements like adding support for WEBP, removing Prismic dependency, fixed the Service Worker setup, and tons more that I detail in this post: https://www.reddit.com/r/InstallDoctor/comments/11y85cv/launch_of_httpsinstalldoctor_entire_site/
The repository is https://github.com/megabyte-labs/install.doctor-site --- if you want to fork this repo to use as the basis for your own website, I highly recommend you use this fork instead because this repo is somewhat dependent on some of the Ionic internals. Don't get me wrong, you can take this repo and use it and get 90% of the way there with little effort but crafting a perfect website out of it took me more time than expected.
The repo was used to create this website: https://install.doctor
I also used it to make this website: https://megabyte.space
If you end up using my fork as a source for fixes for capacitorjs.com and you know what you're doing then please let me know if I coded anything that could be improved. For instance, I put all the text content in the state.ts file and then passed that object around everywhere which required adding a parameter to every component that has text content - perhaps I could have done this in a better way? Anyway, I did it so I can publish the website as a NPM module and then power new website by a single file.
Hey, thank you so much for releasing this as open source. It helped me realize how great StencilJS is which, according to what I have read, has not received enough momentum. It's fast and pre-renders which is sweet - I even heard it's faster than Svelte which I thought was the best.
I took this repos code and made a lot of improvements like adding support for WEBP, removing Prismic dependency, fixed the Service Worker setup, and tons more that I detail in this post: https://www.reddit.com/r/InstallDoctor/comments/11y85cv/launch_of_httpsinstalldoctor_entire_site/
The repository is https://github.com/megabyte-labs/install.doctor-site --- if you want to fork this repo to use as the basis for your own website, I highly recommend you use this fork instead because this repo is somewhat dependent on some of the Ionic internals. Don't get me wrong, you can take this repo and use it and get 90% of the way there with little effort but crafting a perfect website out of it took me more time than expected.
The repo was used to create this website: https://install.doctor
I also used it to make this website: https://megabyte.space
If you end up using my fork as a source for fixes for capacitorjs.com and you know what you're doing then please let me know if I coded anything that could be improved. For instance, I put all the text content in the state.ts file and then passed that object around everywhere which required adding a parameter to every component that has text content - perhaps I could have done this in a better way? Anyway, I did it so I can publish the website as a NPM module and then power new website by a single file.