Arras is a set of open-source components for Apache Tapestry 5.4.
Releases are available on Maven Central.
<dependency>
<groupId>com.github.fscheffer</groupId>
<artifactId>arras-components</artifactId>
<version>1.1.1</version>
</dependency>
<dependency>
<groupId>com.github.fscheffer</groupId>
<artifactId>arras-cms</artifactId>
<version>1.1.1</version>
</dependency>
Snapshots are available on https://oss.sonatype.org/content/groups/public/
Check out the demo: https://arras-components.herokuapp.com/
Arras CMS provides simple content management functionality. It allows you to change text and images without having to redeploy your website.
Check out the demo (resets every 24h): http://arras-cms.herokuapp.com/
To log in, just click on "sign in". You don't have to enter a username or a password.
The war file is also available on Maven Central.
A convenience module to add Bootstrap's less files to your project.
Override Tapestry's default bootstrap.css with your own less file (e.g. your-project.less)
@Contribute(JavaScriptStack.class)
@Core
public static void overrideBootstrapCSS(OrderedConfiguration<StackExtension> conf) {
conf.override("bootstrap.css", StackExtension.stylesheet("META-INF/assets/your-project.less"));
}
Import Bootstrap's less files in your project's less file and adjust Bootstrap variables as you wish:
@import "arras/bootstrap/less/bootstrap.less";
// adjust bootstrap here, e.g:
@brand-primary: purple;
Arras is a city in France which was specialized in fine wool tapestries in the 14th and 15th centuries. The term Arras is still used as a synonym for a rich tapestry.
Arras is distributed under The Apache Software License, Version 2.0.
Arras includes files from other open-source projects which are distributed under the MIT license.