H5YR / High5YouRock

H5YR website build with Umbraco 10
8 stars 16 forks source link

Modern frontend build #38

Closed JasonElkin closed 11 months ago

JasonElkin commented 11 months ago

Dealing wtih #35 really needs a full replacement of the FE build process. It's a bit of a chunky task so I've started a draft.

Shout if you've got any questions.

So far I've:

OwainWilliams commented 11 months ago

Amazing!! Thanks for looking in to this!

JasonElkin commented 11 months ago

We now have a working Vite build. I've added https://github.com/Eptagone/Vite.AspNetCore which should make the DX a bit friendlier for backend/C# devs as npm run dev and proxying etc. will run in development so long as node.js and node modules are installed.

I could do with someone else checking out this branch in it's current state and making sure that the frontend behaves as expected. @OwainWilliams @glombek are you able to take a look?

Once that's done I can look at making the CI/CD builds work.

glombek commented 11 months ago

Runs out the box for me 😄

OwainWilliams commented 11 months ago

Great stuff! Thanks guys.

If we need anything changed in the pipelines @AaronSadlerUK might be able to help out.

JasonElkin commented 11 months ago

There are still some FE improvements that can be made and approaches that can be improved or tidied up, but this is already a pretty chunky PR so I'll take a look at those one this is merged.