Fix .gitignore

We should be more careful with what files to ignore...

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Switch to the 'fluido skin' for the site

Suggested by Benson.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Add project information for use in the output of `mvn site`

The project information in the output of the maven-site-plugin is derived
from the project information provided in the pom.xml file. Therefore,
let's add some information for the benefit of having correct information
on our web site.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Add an .svg version of the logo

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Add a nice banner image for the upcoming new site

This banner is based on the NAR logo, of course.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Use the new banner in the output of `mvn site`

While at it, also clean up the links and the way the reports menu is
triggered.

Also disable the left and right banners because the parent project's
site descriptor (which maven-site-plugin automatically inherits without
providing us with a way to switch it off) would make it look as if the
NAR project is an official Apache project – which it is distinctly not,
as pointed out by Benson Margulies.

To avoid ugly "$banner.name" labels where the parent projects' site
descriptors declare left and right banners (and simply overriding via
<bannerLeft /> simply does not work), we disable the banners using CSS.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Remove dubious menu item on the generated web site

It was never clear what purpose the 'Other Resources' menu was trying to
solve. Let's just remove it altogether.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Stop suggesting that we're an official Apache project

This is complicated by the fact that we rely on the maven-plugins parent
project (and it would cause substantially more problems to avoid that):
The maven-site-plugin finds it funny to inherit automatically the parent
projects' site descriptors without providing for a way to, say, remove
breadcrumbs or menus.

As a really ugly workaround – a last resort because there are strong
indicators that the maven-site-plugin's developers do not acknowledge
that limitation as a shortcoming, let alone that they plan to improve
the situation – we add CSS to hide the respective breadcrumbs and menu
items inherited from the maven-plugins project.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Merge pull request #133 from maven-nar/new-site

Switch to the Fluido skin & clarify that we're not an Apache project
Duplicate environment variable 'PATH'

When running some tests, I noticed that the required DLLs were not being
found.
This problem is happening with jdk8 (but not jdk7).
I checked the environment variables used when running a command in
NarUtil.java.
I noticed the PATH variable had a duplicate, one version being 'Path'
and was set by the runCommand method in NarUtils, and the second version
being 'PATH' and coming from the system env vars and was set in
addSystemEnvironment() in Commandline.java (from plexus-utils).
This duplication is happening because addSystemEnvironment() checks if a
certain env var already exists using the code "if (
!envVars.containsKey( key ) )" before copying the one given by the
system. Since in our case one is upper case and the other isn't, the
containsKey method of the map does not detect it, and we add the one
from the systemEnvVars, hence the duplication.
For some reason, jdk7 had no problem with the duplicate PATH variable,
but jdk8 did not like it.
In NarUtils.java, changing 'Path' to 'PATH' solved the problem.
I am using windows 7.
Merge pull request #134 from SevagDonig/master

Duplicate environment variable 'PATH'
Fix anchors with the new site's skin

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Merge pull request #129 from hkmoon/master

native-lib-loader option instead of using narSystem.
mailmap: let Git know that there is only one HongKee Moon

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Fix dead nar-dependencies link

This fixes issue #135
Merge pull request #136 from Wouter1/master

Fix dead nar-dependencies link
Use 'NAR dependencies' consistently in the documentation

It is already used in the navigation bar on the left.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Clean up documentation

Minor changes to the main and philosophy web sites.

* Formatting and capitalization clean up
* Minor phrasing changes to improve flow/clarity
Merge pull request #137 from hinerm/doc-improvements

Documentation cleanup