Skip to content
This repository has been archived by the owner on Jul 11, 2023. It is now read-only.

Heavily modified version of this project with a lot of improvements #468

Open
ProfessorManhattan opened this issue Mar 22, 2023 · 0 comments

Comments

@ProfessorManhattan
Copy link

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.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant