Details
-
Sub-task
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
Per https://github.com/apache/cordova-docs/blob/master/README.md#building and https://github.com/apache/cordova-docs/blob/master/README.md#developing the build process of the website is handled by `gulp`.
https://github.com/apache/cordova-docs/blob/master/README.md#installing tells us to install Ruby, python, Node.js, the dependencies _for both Ruby and Node, and optionally _Make.
From looking at `www` I know the website is actually a Jekyll website.
This leads to a very confused me and several questions:
- How does the build process with Make work? Is this documented?
- What is python required for?
- What is node.js required for? gulp?
- What does the gulp thing actually do? The README only mentions serve, watch, build - but the gulpfile contains so much more.
- What workflows or processes are "hidden" in the gulpfile that should better be documented?
- What is the difference between PROD and DEV in this build process?
- How does the fetching of external docs work?
- Is there anything about translations in there?
Attachments
Issue Links
- is related to
-
CB-13335 Document autogenerated files better
- Open