dolphins7.skeleton/README.md

2.1 KiB

About

Twenty is a standalone web application with a practical purpose. But it's also a place where I can experiment with a different stack for the development of [web] applications in Ruby. See Design for more info.

Design

  • The server/ is powered by Ruby
  • The client/ is powered by NodeJS
  • The cli/ is powered by Ruby
    • Start / stop web server
    • Run database migrations
    • Run developer console
    • Available as a RubyGem executable
  • Each component (server, client, cli) are separate packages in a monorepo
  • Easy to distribute as a RubyGem

Usage

CLI

Usage: twenty COMMAND [OPTIONS]

Commands:
  up             Start the twenty web server
  down           Stop the twenty web server
  migrate        Migrate the database
  console        Start the twenty developer console

Install

Twenty is distributed as a RubyGem:

$ gem install twenty

Sources

License

BSD Zero Clause.
See LICENSE