Apache netbeans

Clone this repo:
  1. bed9b12 Merge pull request #16 from apache/htacces-for-download by Eric Barboni · 2 weeks ago main
  2. 91774a8 Merge pull request #17 from ebarboni/cidependabot by Eric Barboni · 3 weeks ago
  3. a9ffa1c Update .htaccess for 22-rc1 by Eric Barboni · 3 weeks ago
  4. 0cf90fd add dependabot for antora by Eric Barboni · 4 weeks ago
  5. 6a6cca5 Update .htaccess by Eric Barboni · 5 weeks ago htacces-for-download

Apache NetBeans antora web site building infrastructure

Apache NetBeans antora playbook

Infrastructure for Apache NetBeans website with antora

Basic structure

Several repository are used as content for the website

Another repository handle the UI, template and css for the website

https://github.com/apache/netbeans-antora-ui

Tools

You will need a LTS Node Js

Extensions

  • lib/rssfeed.js custom extension to generate atom file for rss
  • ‘@antora/lunr-extension’ antora extension for indexing and search

Building localy

mkdir antora;cd antora git clone https://github.com//netbeans-antora git clone https://github.com//netbeans-antora-site git clone https://github.com//netbeans-antora-wiki git clone https://github.com//netbeans-antora-tutorials git clone https://github.com//netbeans-antora-ui

cd netbeans-antora

npx antora antora-local-playbook.yml

Apache guidelines for web sites

Apache provides different guidelines for project websites. Here are some:

Project-related non-apache.org domain names:: https://www.apache.org/foundation/marks/pmcs#nonapache

Apache Website Navigation Links Policy:: https://www.apache.org/foundation/marks/pmcs#navigation

Using svnpubsub or CMS for web site publishing, and using branches:: https://www.apache.org/dev/project-site.html#generated

Using .htaccess to configure the web server:: https://www.apache.org/dev/project-site.html#configure

How to manage my project's webpage:: https://www.apache.org/dev/project-site.html#intro