Skip to content
This repository has been archived by the owner on Mar 19, 2019. It is now read-only.

Commit

Permalink
Update for 0.9.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
David Dooling committed Jan 9, 2017
1 parent dede8f5 commit 4e2d489
Show file tree
Hide file tree
Showing 4 changed files with 19 additions and 14 deletions.
10 changes: 9 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,13 @@ and this project adheres to [Semantic Versioning](http://semver.org/).

## [Unreleased]

[Unreleased]: https://github.com/atomist/rug/compare/0.8.0...HEAD
[Unreleased]: https://github.com/atomist/rug/compare/0.9.0...HEAD

## [0.9.0] - 2017-01-09

[0.9.0]: https://github.com/atomist/rug/compare/0.8.0...0.9.0

TypeScripting release

### Added

Expand All @@ -25,6 +31,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/).

[0.8.0]: https://github.com/atomist/rug/compare/0.7.1...0.8.0

Breaking release

### Added

- NavigationAxis: New AxisSpecifier that allows navigating via a
Expand Down
16 changes: 8 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,14 @@ The Rug runtime: Support for Atomist **project operations** such as project edit
Key areas of functionality:


| Area | Purpose | Base Package | Remarks |
|---|---|---|---|---|
| Tree model | Models project and file structure (e.g. ASTs) as a unified tree | `com.atomist.tree` | Used by parser and path expressions
| Project operation support | Editors and executors | `com.atomist.project`| Project operations are authored in the Rug DSL or TypeScript.
| Parsing support | Support for parsing files and preserving positional information to allow clean in-place updates | `com.atomist.tree.content.text` | Integrates with Scala parser combinators and Antlr. *Microgrammar support in early development.* |
| TypeScript integration | Allows project operations to be written in JavaScript/TypeScript | `com.atomist.rug.runtime.js` | We also provide a TypeScript library to simplify authoring TypeScript rugs
| Rug DSL | DSL for writing simple Rugs | `com.atomist.rug.runtime.rugdsl` | Implemented using Scala parser combinators. *The Rug interpreter implementation will be replaced by a Rug-to-TypeScript transpiler.*
| Path expression language | XPath-like language for conveniently navigating trees | `com.atomist.tree` | Immature, but an important part of the ultimate vision
Area | Purpose | Base Package | Remarks
--|---|---|---|---
Tree model | Models project and file structure (e.g. ASTs) as a unified tree | `com.atomist.tree` | Used by parser and path expressions
Project operation support | Editors and executors | `com.atomist.project`| Project operations are authored in the Rug DSL or TypeScript.
Parsing support | Support for parsing files and preserving positional information to allow clean in-place updates | `com.atomist.tree.content.text` | Integrates with Scala parser combinators and Antlr. *Microgrammar support in early development.*
TypeScript integration | Allows project operations to be written in JavaScript/TypeScript | `com.atomist.rug.runtime.js` | We also provide a TypeScript library to simplify authoring TypeScript rugs
Rug DSL | DSL for writing simple Rugs | `com.atomist.rug.runtime.rugdsl` | Implemented using Scala parser combinators. *The Rug interpreter implementation will be replaced by a Rug-to-TypeScript transpiler.*
Path expression language | XPath-like language for conveniently navigating trees | `com.atomist.tree` | Immature, but an important part of the ultimate vision

See

Expand Down
3 changes: 0 additions & 3 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -274,7 +274,6 @@
</args>
</configuration>
</plugin>

<plugin>
<groupId>com.github.eirslett</groupId>
<artifactId>frontend-maven-plugin</artifactId>
Expand Down Expand Up @@ -306,8 +305,6 @@
<workingDirectory>target/</workingDirectory>
</configuration>
</plugin>


<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ package com.atomist.rug.kind.core
import org.scalatest.{FlatSpec, Matchers}
import com.atomist.source.{FileArtifact, StringFileArtifact}

class FileArtifactMutableViewTest extends FlatSpec with Matchers {
class FileMutableViewTest extends FlatSpec with Matchers {

it should "handle nameContains" in {
"FileMutableView" should "handle nameContains" in {
val f = StringFileArtifact("name", "The quick brown jumped over the lazy dog")
val fmv = new FileMutableView(f, null)
fmv.nameContains(".*") should be (false)
Expand Down

0 comments on commit 4e2d489

Please sign in to comment.