Hi

Do you mean, the Apache license in header on the top of each source file?

Cheers

Bruno Baptista
https://twitter.com/brunobat_


On 03/12/18 11:25, Matthew Broadhead wrote:
Should the licence be stored centrally and appended to the top (or bottom) of each page?

On 03/12/2018 04:21, David Blevins wrote:
Hello hopeful contributors!

As of this weekend we have two new index pages for our documentation on the website:

  - http://tomee.apache.org/tomee-8.0/docs/
  - http://tomee.apache.org/tomee-8.0/examples/

The source for each of these index pages is generated by walking over each Markdown or Asciidoc file in these two sections of the main repo and looking for an `index-group=Foo` header in the document.  That's how they get grouped.

  - https://github.com/apache/tomee/tree/master/docs
  - https://github.com/apache/tomee/tree/master/examples

In the 'docs' directory alone there are 165 files that have "Unrevised" as the header or no header at all.  We need to get a header on all 165 of them.



If you're looking for a way to contribute, there are 165 of them right there.  At 15 minutes each document that's 2475 minutes or 41.25 hours of community work.

   ^  ^  ^  ^   ^  ^  ^  ^  ^  ^  ^  ^   ^  ^  ^  ^  ^  ^  ^ ^   ^  ^  ^  ^  ^  ^  ^  ^   ^  ^  ^  ^  ^  ^  ^  ^   ^  ^  ^ ^  ^  ^  ^  ^   ^  ^  ^  ^

:)

What we need is each doc to be reviewed, checked for any formatting issues such as inconsistent h1, h2, h3 usage, then make your best guess on what the topic is (JavaMail, JMS, CDI, JPA, etc), then set that as the header `index-group=JMS` and submit a PR along with any updates to the document you think are good (maybe none at all)

Here's a couple sample commits:

  - https://github.com/apache/tomee/commit/bdee81d34c60644b755621254a535d0d8757eb21   - https://github.com/apache/tomee/commit/e2190a47c211c870680d761efd6d025d935546c7


If you'd like to build the docs locally, run this long command and then open your browser to http://localhost:8080

  - git clone g...@github.com:apache/tomee-site-generator.git && cd tomee-site-generator && mvn clean compile -Djbake.http=true


On the formatting inconsistencies:

  - We use to use Confluence.  There are actually some pages still with that old format.   - Some docs randomly start at h3 or h5.  They need to start at h1 and strictly not jump to h3 without an h2 in the middle.
  - If you have the energy to convert it from Markdown to Asciidoc, yay!

We need to do this for both the docs and examples.

  - https://github.com/apache/tomee/tree/master/docs
  - https://github.com/apache/tomee/tree/master/examples



Reply via email to