That is so good to hear! Tutorials are such an important part.

The link [ https://vieiro.net/netbeans/external-links.txt ] doesn't seem to
be working.

On Sun, Dec 2, 2018 at 1:43 AM Antonio <[email protected]> wrote:

> Hi all,
>
> As you know the tutorials are a part of the third donation from Oracle.
>
> I've been doing some exercises on these (just the tutorials, not the
> trails):
>
> == New html-convert tool
>
> I've created PR#8 against incubator-netbeans-tools [1]. This contains a
> new tool: "html-convert", that processes the third-donation zip file
> (once extracted) and:
>
> - Transforms tutorial HTML files to the AsciiDoc format.
> - Maintains the same folder structure as in the original donation (cnd,
> ide, java, javaee, javame, php, web, webclient, websvc).
> - Copies images from the third-donation images directory to a "images"
> folder near the tutorials (so it's easier to know which tutorial has
> which images). Also warns about missing images.
> - Since the directories have no index files in the donation, the tool
> creates an index.asciidoc, index_zh_CN.asciidoc, index_ja.asciidoc,
> index_pt_BR.asciidoc, index_ca.asciidoc for different languages, and
> lists the tutorials on each language, alphabetically sorted).
> - Tries to remove the "Contents" section that was manually included in
> many tutorials, the proposal is to replace these with an automatically
> generated "toc" (Table Of Contents) section (as other parts of the
> website have in place).
> - Tries to guess appropriate syntax coloring for each source-code excerpt.
> - Generates a "external-links.txt" file (72Kb or so) with a list of
> external links the tutorials are using. A quick scan of the file shows
> we're pointing to many mp4 files in bits.netbeans.org/media (these have
> not been donated, AFAIK). The list of external links from the tutorials
> is available at: https://vieiro.net/netbeans/external-links.txt
>
>
> == The website
>
> Once the tool is run one can add the ~3000 generated AsciiDoc and image
> files to the NetBeans website. I've created a
> feature/third-donation-tutorials branch in my website clone at [2], but
> have not made it a PR as of yet. You can clone this branch yourself and
> run "gradlew buildSite run" to generate the website yourself in your box.
>
>
> == Proposed plan
>
> I'd appreciate you taking a look at the automatically generated
> tutorials at [3] (feature/third-donation-tutorials branch and the
> kb/docs subdirectories, see for instance [4]) and validating these.
>
> The proposed plan is to
>
> 1.- fine-tune the "html-convert" tool and try to think of missing
> features or improvements. Code quality is not critical as...
> 2.- ... the tool will be run _once_ to generate the final asciidoc
> material. The tool won't be run again.
> 3.- include the asciidoc material in the website.
> 4.- start a plan to manually review the tutorials, seeing what's missing
> (videos, etc.) or obsolete, and what needs updating or translating. With
> the help of the Community. This can be performed with PRs against the
> website or by directly editing the asciidoc in github.
>
>
> As usual reviews, enhancements and improvements are most welcome.
>
> Kind regards,
> Antonio
>
>
> [1]
> https://github.com/apache/incubator-netbeans-tools/pull/8
>
> [2]
>
> https://github.com/vieiro/incubator-netbeans-website/tree/feature/third-donation-tutorials
>
> [3]
>
> https://github.com/vieiro/incubator-netbeans-website/tree/feature/third-donation-tutorials/netbeans.apache.org/src/content/kb/docs
>
> [4]
>
> Example with images:
>
>
> https://github.com/vieiro/incubator-netbeans-website/blob/feature/third-donation-tutorials/netbeans.apache.org/src/content/kb/docs/java/debug-visual.asciidoc
>
> Example with images & source code (Java syntax highlighting)
>
>
> https://github.com/vieiro/incubator-netbeans-website/blob/feature/third-donation-tutorials/netbeans.apache.org/src/content/kb/docs/java/groovy-quickstart.asciidoc
>
> Idem in the japanesse version:
>
>
> https://github.com/vieiro/incubator-netbeans-website/blob/feature/third-donation-tutorials/netbeans.apache.org/src/content/kb/docs/java/groovy-quickstart_ja.asciidoc
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>
>

Reply via email to