inqlude icon indicating copy to clipboard operation
inqlude copied to clipboard

Using Middleman for the website

Open richbowen opened this issue 6 years ago • 3 comments

What do you think about using Middleman for the website? That way we have a well put together development environment for building out the Inqlude websites. Also it would make the current work done on the website easy to integrate as it's all Ruby.

An example of a site built with Middleman: Project Atomic

Another advantage I can think of is that it makes contributing easy because the Middleman workflow is pretty straight forward.

richbowen avatar Mar 12 '18 18:03 richbowen

Well, inqlude basically includes a static website generator which is tailored to its needs. The site is generated from templates. Creating the website is just calling inqlude view. I'm not sure Middleman would add a lot because we still would need to have the automation for putting in the Inqlude data.

cornelius avatar Mar 12 '18 22:03 cornelius

I see, I had no idea how to compile the haml files and view the website. Maybe that could be placed in the README.

I think Middleman would make big difference, it provides alot of tools and helpers to make development easier.

richbowen avatar Mar 12 '18 23:03 richbowen

I added some info about how to generate the site in the README.

I'm sure Middleman provides a lot of useful stuff. I'm just not sure we need a lot for our use case. It's pretty simple and we have the tooling already in place.

An alternative could also be Jekyll which is one of the other very popular static site generators.

cornelius avatar Mar 18 '18 00:03 cornelius