[
https://issues.apache.org/jira/browse/CAMEL-11494?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16783194#comment-16783194
]
Zoran Regvart commented on CAMEL-11494:
---------------------------------------
Hi [~nayanagamuhandiram] thank you for taking on this work and contributing to
Apache Camel as part of GSoC. We're building the the new version of Camel
website from the [apache/camel-website|https://github.com/apache/camel-website]
GitHub repository, this is mirrored from our official Apache Software
Foundation git repository hosted at
https://gitbox.apache.org/repos/asf?p=camel-website.git.
I think the easiest way to contribute would be through the GitHub pull request
on the [apache/camel-website|https://github.com/apache/camel-website]
repository. So start by signing up for a GitHub account (if you already don't
have one) and creating a fork of the
[apache/camel-website|https://github.com/apache/camel-website] repository. If
you don't have any prior experience with GitHub and pull requests you can take
a look at the documentation: [Working with
forks|https://help.github.com/en/articles/working-with-forks] and [Creating a
pull request from a
fork|https://help.github.com/en/articles/creating-a-pull-request-from-a-fork].
Feel free to reach out if you have any issues about that.
I suggest that you also subscribe to the Camel Developers mailing list by
sending an e-mail to [email protected]. You can reach out via chat
on Gitter at https://gitter.im/apache/apache-camel.
The website is a combination of Hugo (http://gohugo.io/) and Antora
(https://antora.org/), we use Hugo for the landing page (and soon other static
pages like blog, list of resources ...) and Antora for the reference
documentation.
If you take a look at the repository you'll notice two Node projects, one in
the top directory and one in the {{antora-ui-camel}} directory. The
{{antora-ui-camel}} directory contains the theme for Antora that we use for the
reference documentation. You need to build that first by doing {{cd
antora-ui-camel && yarn gulp}} that should result in a {{ui-bundle.zip}} file
being created in {{antora-ui-camel/build}} directory. Next you can build the
website by doing {{yarn build}} from the top git directory, and this should
result in the website resources created in the {{public}} directory.
For this task specifically you'll need to make changes in the
{{antora-ui-camel}} theme and in the {{layouts}} directory and then rebuild to
see the results.
I should note that you need a Node installation, you need version 10, version
11 won't work.
Please reach out if you have any questions or have any issues.
> Incorporate search engine microdata
> -----------------------------------
>
> Key: CAMEL-11494
> URL: https://issues.apache.org/jira/browse/CAMEL-11494
> Project: Camel
> Issue Type: Sub-task
> Components: website
> Reporter: Zoran Regvart
> Priority: Major
> Labels: help-wanted
>
> We should incorporate microdata into pages to make them surface better in the
> search engines:
> - https://developers.google.com/gmail/markup/reference/formats/microdata
> - https://search.google.com/structured-data/testing-tool/u/0/
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)