RE: Seeking Community Input on Jenkins.io Tooling: Antora vs. Gatsby

Hi everyone,

We hope this email finds you well. We are reaching out to the Jenkins community 
to discuss the approach we should take to improve the tooling for jenkins.io 
moving forward as a part of the Google Summer of Code (GSoC) 2023 "Building 
jenkins.io with alternative tools" project. For more information regarding this 
project, please see 
https://www.jenkins.io/projects/gsoc/2023/projects/alternative-jenkinsio-build-tool/.
 We are considering two options as the alternative tools to 
Awestruct<https://github.com/awestruct/awestruct>, which are 
Antora<https://antora.org/> and Gatsby<https://www.gatsbyjs.com/>, and would 
greatly appreciate your engagement and feedback on this matter.

The proposed tooling enhancements aim to streamline the documentation 
management process, improve user experience, and enhance the overall 
functionality of jenkins.io. We have identified Antora and Gatsby as potential 
frameworks to achieve these goals. Before finalizing a decision of the exact 
tooling to be used, it is important to consider the pros and cons of each 
option for different parts of the website.

Antora, a documentation site generator, has gained popularity due to its 
simplicity and flexibility. It uses AsciiDoc as its primary markup language and 
supports modular documentation structures. Some advantages of Antora include:


  *   Easy integration with existing systems.
  *   Strong support for versioning and multi-repository setups.
  *   Highly customizable output formats.
  *   Extensive community support.

On the other hand, Gatsby, a modern static site generator, offers advanced 
performance optimizations and a wide range of plugins. It uses React.js as its 
underlying framework and offers benefits such as:


  *   Superior performance and optimized loading times.
  *   Extensive plugin ecosystem for customization and extensibility.
  *   Rich theming options for enhanced visual appeal.
  *   Active and growing developer community.

While both Antora and Gatsby have their strengths, we would like to express our 
preference for Antora for most of the parts based on our initial evaluation. 
However, we believe it is vital to gather insights and feedback from the 
community at large to ensure we will be making the best decision for the 
project as a whole. Your expertise and perspectives are invaluable in 
determining the most suitable tooling approach for jenkins.io.

To facilitate this discussion, please share your thoughts, concerns, and any 
relevant experiences with either Antora or Gatsby via this email thread. Your 
input will help us make an informed decision that aligns with the needs and 
expectations of the Jenkins community.

We greatly appreciate your time and contributions to the project. Thank you for 
being an integral part of the Jenkins community, and we look forward to 
receiving your invaluable feedback.

Best,
Kris Stern on behalf of Vandit Singh our GSoC contributor working on this 
project and the mentors' team

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/OS3P286MB14317C59BC272917E3CAC298A17F9%40OS3P286MB1431.JPNP286.PROD.OUTLOOK.COM.

Reply via email to