blob: 9ca07e9950192faa251e93353c0fb0cc70c3bcc3 [file] [log] [blame]
Apache Sling Launchpad Content
The Launchpad Content bundle provides some initial and sample content
as well as links to the Online resources at http://sling.apache.org
Getting Started
===============
This component uses a Maven 2 (http://maven.apache.org/) build
environment. It requires a Java 5 JDK (or higher) and Maven (http://maven.apache.org/)
2.0.7 or later. We recommend to use the latest Maven version.
If you have Maven 2 installed, you can compile and
package the jar using the following command:
mvn package
See the Maven 2 documentation for other build features.
The latest source code for this component is available in the
Subversion (http://subversion.tigris.org/) source repository of
the Apache Software Foundation. If you have Subversion installed,
you can checkout the latest source using the following command:
svn checkout http://svn.apache.org/repos/asf/sling/trunk/launchpad/content
See the Subversion documentation for other source control features.
Working with the Front-end
==========================
This package uses SCSS / SASS to build the styles for the content. It is not necessary
to build the SCSS for every build unless you wish to edit the styles. To do so, you
will need NPM and Gulp. Please use the following steps to install (if needed) and
build the front-end.
1. Install NPM (https://www.npmjs.com/get-npm)
2. Install Gulp (https://github.com/gulpjs/gulp/blob/master/docs/getting-started.md)
3. Install dependencies in src/main/resources/content/etc/clientlibs/launchpad/src
$ npm install
4. Run Gulp
$ gulp
The gulp process will compile the grid system, fonts, and index SCSS files into
a minified index.css in the dist folder.