Agile BoardAttach filesAttach ScreenshotAdd voteVotersWatch issueWatchersLinkUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • cordova-docs
    • 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:

      1. How does the build process with Make work? Is this documented?
      2. What is python required for?
      3. What is node.js required for? gulp?
      4. What does the gulp thing actually do? The README only mentions serve, watch, build - but the gulpfile contains so much more.
      5. What workflows or processes are "hidden" in the gulpfile that should better be documented?
      6. What is the difference between PROD and DEV in this build process?
      7. How does the fetching of external docs work?
      8. Is there anything about translations in there?

      Attachments

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            Unassigned Unassigned
            Sujan12 Jan Piotrowski (janpio)

            Dates

              Created:
              Updated:

              Slack

                Issue deployment