nodeschool / munich

NodeSchool chapter for Munich
10 stars 3 forks source link

New slides and integrate gh-pages branch in master #6

Closed tobiastimm closed 5 years ago

tobiastimm commented 5 years ago

I've created new slides with spectacle.

We should give the NodeSchool Munich site a facelift and also update the workflow to deploy the gh-pages branch.

Something node.js based would be great, because then we can deploy it via npm and also build the slides directory before the deploy

I can try to migrate the current site to react, if you want

tobiastimm commented 5 years ago

@meaku The website is ready. It isn't perfect and maybe the responsiveness could be improved. I just adapted most of the things to gatsby. Maybe we could also reuse the old sass and just built everything with gatsby. Also, the slides need to be built with the page. I will try to solve those issues asap.

tobiastimm commented 5 years ago

Maybe we should move the slides into a separate repo. It needs a lot of bash magic to make the deploy easy otherwise 😢

meaku commented 5 years ago

Great stuff @tobiastimm! How about a different branch for slides? Downside would be that it's not on the github pages right... but we can't create new repos under the NodeSchool org.

tobiastimm commented 5 years ago

I will take a look at this and try to resuse the old scss and integrate the slides smoothly

tobiastimm commented 5 years ago

@meaku It is now using the old scss and the slides are working too.

All you need to do is run yarn && yarn deploy and the newest site with slides should be on the gh-pages branch. We could define an action for that.

The slides are available under /slides

meaku commented 5 years ago

Great stuff! Thank you so much for all the work! 👏