Hello folks.

I'd like to announce a side-project I've been working on:

    https://syme.herokuapp.com

>From the FAQ: (https://syme.herokuapp.com/faq)

# So what does Syme offer?

It sets up disposable EC2 nodes for collaborating on GitHub projects via
ssh and tmux.

* Enter the name of a GitHub repo. (Authorize Syme via GitHub if you
  haven't already.)
* Enter your AWS credentials and names of GitHub users to invite.
* SSH into the instance once it's booted using the command shown and
  launch tmux.
* Send the login info to the users you have invited.

If you develop using tools that can be operated from the command line,
Syme makes it easy to put up EC2 instances that can be used for
collaborative development. It handles setting up SSH public keys for all
collaborators, checking out the project, and loading up required
packages. So as long as you have a GitHub account and an Amazon Web
Services account, you can get started in just a couple clicks.

As someone who works as part of a distributed team, I built this to
reduce friction of remote collaboration. If you can easily spin up a
node to look at a codebase together, you're much more likely to work
together on things and get feedback live as you're coding. Of course,
it's possible to do this on your own machines, but then you have to deal
with setting up a user with limited access, plus you have to configure
port forwarding and NAT, which can be a real problem if you work on
public wifi or a mobile data connection. We also have used it at the
Seattle Clojure group meetings, where a disposable, untrusted instance
comes in very handy.

Syme is inspired by https://pair.io, a (now-defunct) similar service,
but its model is "bring your own AWS credentials", which allows it to
punt on billing and other complicated bits. The result is a codebase
that clocks in at just under 500 lines. I feel like it's fairly
accessible, (compojure+hiccup, jdbc+postgres) and I would welcome
contributions. I have a list of planned features here:

    https://github.com/technomancy/syme/issues

Please let me know what you think if you get a chance to use it.

-Phil

-- 
-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to