All,

For 4.17.2.0 release publication on the website, I had to manually edit the 
website [0] build as I couldn't get middleman to work on either Ubuntu 20.04, 
22.04 (after spending a good hour to fix the ruby/gems build system). Any 
pointers on getting middleman/gems to work?

As our website is dated, and in the past ASF infra has advised against setting 
up a dynamic CMS such as Wordpres for us I'm looking into alternatives that are 
ASF infra approved [1] and looking into Pelican and Jekyll. I'm also exploring 
what other ASF TLP websites are using for inspiration. I also found several 
apache projects such as apisix [2]<https://github.com/apache/apisix-website> 
having complex website build systems that use Netlify or other means of 
publishing websites.

My high-level proposal is that we;
(a) explore/investigate and migrate to a build system that is compliant with 
ASF infra policies and easy for anybody (esp PMCs and release managers) to 
setup/iterate locally,
(b) integrate PR builds using Github actions or community CI/QA server 
(https://qa.cloudstack.cloud/) and,
(c) we update the project website to use a modern library (something like Ant 
Design which we use with the ACS UI, or bootstrap, bulma, etc).

Any suggestions, comments, or advice on this?

[0] https://github.com/apache/cloudstack-www
[1] 
https://cwiki.apache.org/confluence/display/INFRA/Git+-+.asf.yaml+features#Git.asf.yamlfeatures-Staticwebsitecontentgeneration
[2] https://github.com/apache/apisix-website


Regards.

 

Reply via email to