Skip to content

Updates#502

Merged
starbelly merged 8 commits into
erlef:mainfrom
maennchen:jm/update_dependencies
Apr 26, 2025
Merged

Updates#502
starbelly merged 8 commits into
erlef:mainfrom
maennchen:jm/update_dependencies

Conversation

@maennchen
Copy link
Copy Markdown
Member

@maennchen maennchen commented Apr 21, 2025

Not included:

  • Bootstrap v5
  • Phoenix Changes in Controllers / Layouts (like HTML modules instead of View modules; causes dialyzer issues)
  • We should probably get rid of etso. It does not seem to be maintained anymore.

@starbelly
Copy link
Copy Markdown
Member

I'm tempted to merge this as is, since I had a branch that was doing the same. There's a bit more work to do I believe besides what's in this PR, so I would take the work you've done here and build upon it.

As for etso, my thoughts here are not that is unmaintained, though that may be true at this point in time, but rather we need to move as much as we can into static site portion of the site (nimble publisher is what's on my mind atm).

@maennchen
Copy link
Copy Markdown
Member Author

@starbelly I have no issues with merging this as is. For sure test yourself if this breaks anything before you deploy to prod, but otherwise that should be fine.

For the future I was thinking to use Jekyll in combination for Plug.Static to serve the static pages.

The reason why I would chose Jekyll over something like nimble publisher is:

  • We have other websites using an EEF theme built with jekyll
  • Jekyll can do more than just having one type of posts. With _data we should be able to build nice interconnected data structures for WGs, members, blogs etc.
  • If we ever move of the dynamic parts like the Slack invites, we can just serve this with GitHub directly.

@starbelly starbelly merged commit 0d401c6 into erlef:main Apr 26, 2025
5 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants