New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

monkey-gun

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

monkey-gun

  • 0.0.1
  • Rubygems
  • Socket score

Version published
Maintainers
1
Created
Source

Monkey::Gun

This is an opionionated project creator based in the assumption that server-rendered applications will be replaced by single-page applications in the near future. Javascript frameworks are here to stay and what our backend frameworks should evolve to be API generators.

Installation

Install it globally with this:

$ gem install monkey-gun

Usage

The assumption in the structure is the following:

  • A folder for your API code. The assumption here is to use Rails, ActiveModelSerializers and PostgreSQL.
  • A folder for your client side app code. We are assuming Ember because we like.
  • A folder to test your API code in order to make a bridge with the client side.
  • A Rakefile or a Capfile and a deploy folder for your deployment tasks. We can deploy against S3, DigitalOcean or whatever or maybe we can deploy to Github-Pages or Heroku. This is the only decision you have to do. There is an option that takes the values capistrano and rake and make the correct arrangement.
  • A single repository for all of this. Manage multiple repositories can be an early optimization that can make things more complex and we need to start as simple as possible.

Well, after acknowledging this, here are the instructions:

$ monkey-gun create hello-world

Roadmap

  • Make Rails and Ember optional to allow using any other framework in case somebody else likes any other thing.
  • Include a fully-fledged Capfile for deployments, not only run cap:i.

Contributing

  1. Fork it ( https://github.com/juliogarciag/monkey-gun/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

FAQs

Package last updated on 04 Jan 2015

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc