This commit is contained in:
Jeff Lindsay 2017-07-26 14:12:57 -05:00 committed by GitHub
parent de939e7327
commit aa0cea23bb

@ -1,9 +1,10 @@
# gliderlabs/ssh
[![Slack](http://slack.gliderlabs.com/badge.svg)](http://slack.gliderlabs.com)
[![GoDoc](https://godoc.org/github.com/gliderlabs/ssh?status.svg)](https://godoc.org/github.com/gliderlabs/ssh)
[![CircleCI](https://img.shields.io/circleci/project/github/gliderlabs/ssh.svg)](https://circleci.com/gh/gliderlabs/ssh)
[![Go Report Card](https://goreportcard.com/badge/github.com/gliderlabs/ssh)](https://goreportcard.com/report/github.com/gliderlabs/ssh)
[![OpenCollective](https://opencollective.com/ssh/sponsors/badge.svg)](#sponsors)
[![Slack](http://slack.gliderlabs.com/badge.svg)](http://slack.gliderlabs.com)
[![Email Updates](https://img.shields.io/badge/updates-subscribe-yellow.svg)](https://app.convertkit.com/landing_pages/243312)
This Go package wraps the [crypto/ssh
@ -29,8 +30,9 @@ building SSH servers. The goal of the API was to make it as simple as using
}
```
> This package is dope. It's always refreshing to see nice API design. —[@bradfitz](https://twitter.com/bradfitz), Go team member
This package was built after working on nearly a dozen projects at Glider Labs using SSH and collaborating with [@shazow](https://twitter.com/shazow) (known for [ssh-chat](https://github.com/shazow/ssh-chat)).
This package was built by [@progrium](https://twitter.com/progrium) after working on nearly a dozen projects at Glider Labs using SSH and collaborating with [@shazow](https://twitter.com/shazow) (known for [ssh-chat](https://github.com/shazow/ssh-chat)).
## Examples
@ -40,13 +42,6 @@ A bunch of great examples are in the `_examples` directory.
[See GoDoc reference.](https://godoc.org/github.com/gliderlabs/ssh)
## Testing
We could use some help figuring out the best way to test this library. Since
there is very little functionality it's adding, it doesn't seem appropriate to
duplicate the crypto/ssh tests, however, maybe that's actually the best idea. Perform
the same tests using this API.
## Contributing
Pull requests are welcome! However, since this project is very much about API
@ -54,40 +49,12 @@ design, please submit API changes as issues to discuss before submitting PRs.
Also, you can [join our Slack](http://slack.gliderlabs.com) to discuss as well.
## Backers
## Roadmap
Support us with a monthly donation and help us continue our activities. [[Become a backer](https://opencollective.com/ssh#backer)]
<a href="https://opencollective.com/ssh/backer/0/website" target="_blank"><img src="https://opencollective.com/ssh/backer/0/avatar.svg"></a>
<a href="https://opencollective.com/ssh/backer/1/website" target="_blank"><img src="https://opencollective.com/ssh/backer/1/avatar.svg"></a>
<a href="https://opencollective.com/ssh/backer/2/website" target="_blank"><img src="https://opencollective.com/ssh/backer/2/avatar.svg"></a>
<a href="https://opencollective.com/ssh/backer/3/website" target="_blank"><img src="https://opencollective.com/ssh/backer/3/avatar.svg"></a>
<a href="https://opencollective.com/ssh/backer/4/website" target="_blank"><img src="https://opencollective.com/ssh/backer/4/avatar.svg"></a>
<a href="https://opencollective.com/ssh/backer/5/website" target="_blank"><img src="https://opencollective.com/ssh/backer/5/avatar.svg"></a>
<a href="https://opencollective.com/ssh/backer/6/website" target="_blank"><img src="https://opencollective.com/ssh/backer/6/avatar.svg"></a>
<a href="https://opencollective.com/ssh/backer/7/website" target="_blank"><img src="https://opencollective.com/ssh/backer/7/avatar.svg"></a>
<a href="https://opencollective.com/ssh/backer/8/website" target="_blank"><img src="https://opencollective.com/ssh/backer/8/avatar.svg"></a>
<a href="https://opencollective.com/ssh/backer/9/website" target="_blank"><img src="https://opencollective.com/ssh/backer/9/avatar.svg"></a>
<a href="https://opencollective.com/ssh/backer/10/website" target="_blank"><img src="https://opencollective.com/ssh/backer/10/avatar.svg"></a>
<a href="https://opencollective.com/ssh/backer/11/website" target="_blank"><img src="https://opencollective.com/ssh/backer/11/avatar.svg"></a>
<a href="https://opencollective.com/ssh/backer/12/website" target="_blank"><img src="https://opencollective.com/ssh/backer/12/avatar.svg"></a>
<a href="https://opencollective.com/ssh/backer/13/website" target="_blank"><img src="https://opencollective.com/ssh/backer/13/avatar.svg"></a>
<a href="https://opencollective.com/ssh/backer/14/website" target="_blank"><img src="https://opencollective.com/ssh/backer/14/avatar.svg"></a>
<a href="https://opencollective.com/ssh/backer/15/website" target="_blank"><img src="https://opencollective.com/ssh/backer/15/avatar.svg"></a>
<a href="https://opencollective.com/ssh/backer/16/website" target="_blank"><img src="https://opencollective.com/ssh/backer/16/avatar.svg"></a>
<a href="https://opencollective.com/ssh/backer/17/website" target="_blank"><img src="https://opencollective.com/ssh/backer/17/avatar.svg"></a>
<a href="https://opencollective.com/ssh/backer/18/website" target="_blank"><img src="https://opencollective.com/ssh/backer/18/avatar.svg"></a>
<a href="https://opencollective.com/ssh/backer/19/website" target="_blank"><img src="https://opencollective.com/ssh/backer/19/avatar.svg"></a>
<a href="https://opencollective.com/ssh/backer/20/website" target="_blank"><img src="https://opencollective.com/ssh/backer/20/avatar.svg"></a>
<a href="https://opencollective.com/ssh/backer/21/website" target="_blank"><img src="https://opencollective.com/ssh/backer/21/avatar.svg"></a>
<a href="https://opencollective.com/ssh/backer/22/website" target="_blank"><img src="https://opencollective.com/ssh/backer/22/avatar.svg"></a>
<a href="https://opencollective.com/ssh/backer/23/website" target="_blank"><img src="https://opencollective.com/ssh/backer/23/avatar.svg"></a>
<a href="https://opencollective.com/ssh/backer/24/website" target="_blank"><img src="https://opencollective.com/ssh/backer/24/avatar.svg"></a>
<a href="https://opencollective.com/ssh/backer/25/website" target="_blank"><img src="https://opencollective.com/ssh/backer/25/avatar.svg"></a>
<a href="https://opencollective.com/ssh/backer/26/website" target="_blank"><img src="https://opencollective.com/ssh/backer/26/avatar.svg"></a>
<a href="https://opencollective.com/ssh/backer/27/website" target="_blank"><img src="https://opencollective.com/ssh/backer/27/avatar.svg"></a>
<a href="https://opencollective.com/ssh/backer/28/website" target="_blank"><img src="https://opencollective.com/ssh/backer/28/avatar.svg"></a>
<a href="https://opencollective.com/ssh/backer/29/website" target="_blank"><img src="https://opencollective.com/ssh/backer/29/avatar.svg"></a>
* Non-session channel handlers
* Cleanup callback API
* 1.0 release
* High-level client?
## Sponsors