@atomist/rug
v1.0.0-m.7
Published
TypeScript model for Atomist Rugs, see http://docs.atomist.com/
Downloads
1,600
Readme
Rug TypeScript Typings
Rug is a programming model and runtime for development automation created by Atomist. See the Atomist documentation for comprehensive documentation of Rug. This is the reference documentation for the Rug TypeScript typings.
If you have come to find developer information about Rug extensions and the operations they provide, the interfaces (empty green cubes) on the right will be of most interest. Here are some direct links to some of the more commonly used Rug extension interfaces:
- CSharpFile - C# files
- File - text files
- JavaProject - Java projects
- JavaSource - Java source files
- JavaType - Java classes
- Line - manipulate specific lines in a project's files
- Pom - projects containing Maven POM files
- Project - execute operations across a project
- Properties - Java properties files
- PythonFile - Python source files
- ScalaFile - Scala files
- SpringBootProject - Spring Boot projects
- Xml - XML files
- YamlFile - YAML files
The following links contain information on testing classes, interfaces, and functions:
- CommandHandlerScenarioWorld - "world" in which command handler tests run
- EventHandlerScenarioWorld - "world" in which event handler tests run
- ProjectScenarioWorld - "world" in which editor and generator tests run
- Steps - Gherkin steps
- Helper Functions - debugging helper functions