www/rubygem-turbo-rails-rails70: Add rubygem-turbo-rails-rails70 1.5.0 (copied from rubygem-turbo-rails)
This commit is contained in:
parent
1d497fa0ae
commit
3d7d1efe59
4 changed files with 49 additions and 0 deletions
|
@ -2275,6 +2275,7 @@
|
|||
SUBDIR += rubygem-totoridipjp
|
||||
SUBDIR += rubygem-tumblr_client
|
||||
SUBDIR += rubygem-turbo-rails
|
||||
SUBDIR += rubygem-turbo-rails-rails70
|
||||
SUBDIR += rubygem-turbolinks
|
||||
SUBDIR += rubygem-turbolinks-source
|
||||
SUBDIR += rubygem-typhoeus
|
||||
|
|
22
www/rubygem-turbo-rails-rails70/Makefile
Normal file
22
www/rubygem-turbo-rails-rails70/Makefile
Normal file
|
@ -0,0 +1,22 @@
|
|||
PORTNAME= turbo-rails
|
||||
PORTVERSION= 1.5.0
|
||||
CATEGORIES= www rubygems
|
||||
MASTER_SITES= RG
|
||||
PKGNAMESUFFIX= -rails70
|
||||
|
||||
MAINTAINER= sunpoet@FreeBSD.org
|
||||
COMMENT= Speed of a single-page web application without having to write any JavaScript
|
||||
WWW= https://github.com/hotwired/turbo-rails
|
||||
|
||||
LICENSE= MIT
|
||||
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
|
||||
|
||||
RUN_DEPENDS= rubygem-actionpack70>=6.0.0:www/rubygem-actionpack70 \
|
||||
rubygem-activejob70>=6.0.0:devel/rubygem-activejob70 \
|
||||
rubygem-railties70>=6.0.0:www/rubygem-railties70
|
||||
|
||||
USES= gem
|
||||
|
||||
NO_ARCH= yes
|
||||
|
||||
.include <bsd.port.mk>
|
3
www/rubygem-turbo-rails-rails70/distinfo
Normal file
3
www/rubygem-turbo-rails-rails70/distinfo
Normal file
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1697330206
|
||||
SHA256 (rubygem/turbo-rails-1.5.0.gem) = b426cc762fb0940277729b3f1751a9f0bd269f5613c1d62ac73e5f0be7c7a83e
|
||||
SIZE (rubygem/turbo-rails-1.5.0.gem) = 148480
|
23
www/rubygem-turbo-rails-rails70/pkg-descr
Normal file
23
www/rubygem-turbo-rails-rails70/pkg-descr
Normal file
|
@ -0,0 +1,23 @@
|
|||
Turbo gives you the speed of a single-page web application without having to
|
||||
write any JavaScript. Turbo accelerates links and form submissions without
|
||||
requiring you to change your server-side generated HTML. It lets you carve up a
|
||||
page into independent frames, which can be lazy-loaded and operate as
|
||||
independent components. And finally, helps you make partial page updates using
|
||||
just HTML and a set of CRUD-like container tags. These three techniques reduce
|
||||
the amount of custom JavaScript that many web applications need to write by an
|
||||
order of magnitude. And for the few dynamic bits that are left, you're invited
|
||||
to finish the job with Stimulus.
|
||||
|
||||
On top of accelerating web applications, Turbo was built from the ground-up to
|
||||
form the foundation of hybrid native applications. Write the navigational shell
|
||||
of your Android or iOS app using the standard platform tooling, then seamlessly
|
||||
fill in features from the web, following native navigation patterns. Not every
|
||||
mobile screen needs to be written in Swift or Kotlin to feel native. With Turbo,
|
||||
you spend less time wrangling JSON, waiting on app stores to approve updates, or
|
||||
reimplementing features you've already created in HTML.
|
||||
|
||||
Turbo is a language-agnostic framework written in TypeScript, but this gem
|
||||
builds on top of those basics to make the integration with Rails as smooth as
|
||||
possible. You can deliver turbo updates via model callbacks over Action Cable,
|
||||
respond to controller actions with native navigation or standard redirects, and
|
||||
render turbo frames with helpers and layout-free responses.
|
Loading…
Reference in a new issue