0.2.3 • Published 10 years ago
astash v0.2.3
AStash for Node
Provides an (incomplete) node library for communicating with Atlassian Stash.
Quick Resources
Branch | Build Status | Coffee Docs |
---|---|---|
develop | Coffee Docs | |
master | Coffee Docs |
Overview
This library provides little over the direct Stash REST API, however the little it provides makes your life so much easier.
The two primary features are:
- Q promsies for code legibility
- Automatic handling of paged requests for iterator/generator style access
Example
# Look at all open pull requests for MYPROJ/myrepo
promise = stash.eachPullRequest "MYPROJ", "myrepo", (pr) ->
pr.canMerge().done () ->
pr.attemptMerge()
promise.done(-> console.log('Finished processing requests'))