aboutsummaryrefslogtreecommitdiff
path: root/www/gobuffalo
diff options
context:
space:
mode:
authorSteve Wills <swills@FreeBSD.org>2018-02-16 03:03:45 +0000
committerSteve Wills <swills@FreeBSD.org>2018-02-16 03:03:45 +0000
commitc5355726b5c2389ea371952c65565bb66d4fcbf6 (patch)
treebf3e683684bfa3d31fe0c54c41a07aedb648e622 /www/gobuffalo
parentac5a06dfa26b80584349692292197aa95bc75a00 (diff)
downloadports-c5355726b5c2389ea371952c65565bb66d4fcbf6.tar.gz
ports-c5355726b5c2389ea371952c65565bb66d4fcbf6.zip
www/gobuffalo: create port
A Go web development eco-system, designed to make the life of a Go web developer easier. WWW: https://gobuffalo.io/
Notes
Notes: svn path=/head/; revision=461969
Diffstat (limited to 'www/gobuffalo')
-rw-r--r--www/gobuffalo/Makefile94
-rw-r--r--www/gobuffalo/distinfo117
-rw-r--r--www/gobuffalo/pkg-descr4
3 files changed, 215 insertions, 0 deletions
diff --git a/www/gobuffalo/Makefile b/www/gobuffalo/Makefile
new file mode 100644
index 000000000000..07f8f18f1299
--- /dev/null
+++ b/www/gobuffalo/Makefile
@@ -0,0 +1,94 @@
+# $FreeBSD$
+
+PORTNAME= gobuffalo
+PORTVERSION= 0.10.3
+DISTVERSIONPREFIX= v
+CATEGORIES= www
+
+MAINTAINER= swills@FreeBSD.org
+COMMENT= Go web development eco-system, designed to make the life easier
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+BUILD_DEPENDS= ${LOCALBASE}/bin/go:lang/go
+RUN_DEPENDS= yarn>=0:www/yarn \
+ ${LOCALBASE}/bin/go:lang/go \
+ git>=2.14.1:devel/git
+
+USE_GITHUB= yes
+GH_PROJECT= buffalo
+GH_TUPLE= \
+ cockroachdb:cockroach-go:0d8b468:cockroach/vendor/github.com/cockroachdb/cockroach-go \
+ daviddengcn:go-colortext:17e75f6:colortext/vendor/github.com/daviddengcn/go-colortext \
+ dustin:go-humanize:bb3d318:humanize/vendor/github.com/dustin/go-humanize \
+ fatih:color:5df930a:color/vendor/github.com/fatih/color \
+ fatih:structs:ebf56d3:structs/vendor/github.com/fatih/structs \
+ fsnotify:fsnotify:c282820:fsnotify/vendor/github.com/fsnotify/fsnotify \
+ go-sql-driver:mysql:bc14601:gmysql/vendor/github.com/go-sql-driver/mysql \
+ go-yaml:yaml:d670f94:yaml/src/gopkg.in/yaml.v2 \
+ gobuffalo:envy:bac51f7:envy/vendor/github.com/gobuffalo/envy \
+ gobuffalo:makr:aea1794:makr/vendor/github.com/gobuffalo/makr \
+ gobuffalo:packr:64c3dd4:packr/vendor/github.com/gobuffalo/packr \
+ gobuffalo:plush:ea63b97:plush/vendor/github.com/gobuffalo/plush \
+ gobuffalo:tags:77cf949:tags/vendor/github.com/gobuffalo/tags \
+ gobuffalo:x:11ca13c:https/vendor/github.com/gobuffalo/x \
+ golang:crypto:9334d73:crypto/vendor/golang.org/x/crypto \
+ gorilla:context:08b5f42:context/vendor/github.com/gorilla/context \
+ gorilla:mux:c0091a0:mux/vendor/github.com/gorilla/mux \
+ gorilla:securecookie:e59506c:securecookie/vendor/github.com/gorilla/securecookie \
+ gorilla:sessions:41ee504:sessions/vendor/github.com/gorilla/sessions \
+ gorilla:websocket:4ac9097:websocket/vendor/github.com/gorilla/websocket \
+ jmoiron:sqlx:05cef07:sqlx/vendor/github.com/jmoiron/sqlx \
+ joho:godotenv:6bb0851:godotenv/vendor/github.com/joho/godotenv \
+ lib:pq:88edab0:libpq/vendor/github.com/lib/pq \
+ markbates:deplist:5ae023f:deplist/vendor/github.com/markbates/deplist \
+ markbates:going:0576708:going/vendor/github.com/markbates/going \
+ markbates:grift:5499956:grift/vendor/github.com/markbates/grift \
+ markbates:inflect:1290f21:inflect/vendor/github.com/markbates/inflect \
+ markbates:pop:2a4f22c:pop/vendor/github.com/markbates/pop \
+ markbates:refresh:c22826c:refresh/vendor/github.com/markbates/refresh \
+ markbates:sigtx:1c5462d:sigtx/vendor/github.com/markbates/sigtx \
+ markbates:validate:cd8cc34:validate/vendor/github.com/markbates/validate \
+ mattn:anko:fc8950f:anko/vendor/github.com/mattn/anko \
+ mattn:go-sqlite3:3c6eef4:sqlite3/vendor/github.com/mattn/go-sqlite3 \
+ microcosm-cc:bluemonday:542fd46:bluemonday/vendor/github.com/microcosm-cc/bluemonday \
+ mitchellh:go-homedir:b8bc1bf:ghomedir/vendor/github.com/mitchellh/go-homedir \
+ monoculum:formam:f25191a:formam/vendor/github.com/monoculum/formam \
+ nicksnyder:go-i18n:ec04da4:i18n/vendor/github.com/nicksnyder/go-i18n \
+ pkg:errors:30136e2:errors/vendor/github.com/pkg/errors \
+ satori:go.uuid:36e9d2e:guuid/vendor/github.com/satori/go.uuid \
+ serenize:snaker:a683aaf:snaker/vendor/github.com/serenize/snaker \
+ sergi:go-diff:da64554:gdiff/vendor/github.com/sergi/go-diff \
+ shurcooL:github_flavored_markdown:28433ea:gfm/vendor/github.com/shurcooL/github_flavored_markdown \
+ shurcooL:highlight_diff:09bb405:hdiff/vendor/github.com/shurcooL/highlight_diff \
+ shurcooL:highlight_go:78fb10f:hgo/vendor/github.com/shurcooL/highlight_go \
+ shurcooL:octiconssvg:38b0212:osvg/vendor/github.com/shurcooL/octiconssvg \
+ shurcooL:sanitized_anchor_name:86672fc:sanitized/vendor/github.com/shurcooL/sanitized_anchor_name \
+ sirupsen:logrus:9f91ab2:logrus/vendor/github.com/sirupsen/logrus \
+ sourcegraph:annotate:f4cad6c:annotate/vendor/github.com/sourcegraph/annotate \
+ sourcegraph:syntaxhighlight:bd320f5:syntaxhighlight/vendor/github.com/sourcegraph/syntaxhighlight \
+ spf13:cobra:9395926:cobra/vendor/github.com/spf13/cobra \
+ spf13:pflag:4c012f6:pflag/vendor/github.com/spf13/pflag \
+ unrolled:secure:5b5ec9d:secure/vendor/github.com/unrolled/secure \
+ pelletier:go-toml:acdc450:gotom/vendor/github.com/pelletier/go-toml \
+ golang:net:f5dfe33:net/vendor/golang.org/x/net \
+ golang:sync:fd80eb9:sync/vendor/golang.org/x/sync \
+ golang:sys:37707fd:sys/vendor/golang.org/x/sys \
+ go-mail:mail:c1980b5:gomail/vendor/gopkg.in/mail.v2
+
+GH_SUBDIR= src/github.com/gobuffalo/buffalo
+
+PLIST_FILES= bin/buffalo
+
+do-build:
+ @cd ${WRKSRC}/${GH_SUBDIR}/buffalo ; ${SETENV} GOPATH=${WRKSRC} go build
+
+post-build:
+ @${STRIP_CMD} ${WRKSRC}/${GH_SUBDIR}/buffalo/buffalo
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/${GH_SUBDIR}/buffalo/buffalo \
+ ${STAGEDIR}${PREFIX}/bin/
+
+.include <bsd.port.mk>
diff --git a/www/gobuffalo/distinfo b/www/gobuffalo/distinfo
new file mode 100644
index 000000000000..ba1578a4c5ad
--- /dev/null
+++ b/www/gobuffalo/distinfo
@@ -0,0 +1,117 @@
+TIMESTAMP = 1518112422
+SHA256 (gobuffalo-buffalo-v0.10.3_GH0.tar.gz) = f74c43b6905728df6d6ed58f6ddaa20a2ed03725db3c3b1cb746c07bd19948b0
+SIZE (gobuffalo-buffalo-v0.10.3_GH0.tar.gz) = 179211
+SHA256 (cockroachdb-cockroach-go-0d8b468_GH0.tar.gz) = fd5ce3a66eea50acb835d29a2b993f730ce09758ac37e26e57ceee8b82968314
+SIZE (cockroachdb-cockroach-go-0d8b468_GH0.tar.gz) = 12133
+SHA256 (daviddengcn-go-colortext-17e75f6_GH0.tar.gz) = 494257482746b71f3326b26ae1e7fbaad801fecc8dbf726cbbd96c40cdc9ebac
+SIZE (daviddengcn-go-colortext-17e75f6_GH0.tar.gz) = 4201
+SHA256 (dustin-go-humanize-bb3d318_GH0.tar.gz) = fc0baa097c5f471e76556fc2d8e27d3e9e027ecaa85b4d7c3156361b4abf1944
+SIZE (dustin-go-humanize-bb3d318_GH0.tar.gz) = 16386
+SHA256 (fatih-color-5df930a_GH0.tar.gz) = 10301c58dc8436ca3b87b632990dbff771413e600497af585dc1f5be1b408b3d
+SIZE (fatih-color-5df930a_GH0.tar.gz) = 587026
+SHA256 (fatih-structs-ebf56d3_GH0.tar.gz) = b105b23aa67a040c5a457d1080dd9091f56f1286be968e59a287f35d4ade8be6
+SIZE (fatih-structs-ebf56d3_GH0.tar.gz) = 14439
+SHA256 (fsnotify-fsnotify-c282820_GH0.tar.gz) = 85d31bf25f43a66fbaf0799ce8993a038694e65312bef96441a83556abaff73a
+SIZE (fsnotify-fsnotify-c282820_GH0.tar.gz) = 31139
+SHA256 (go-sql-driver-mysql-bc14601_GH0.tar.gz) = 92c77942e2c596b8ed703a4611ff8b657c1e1258b76b263c9c51589e317a621e
+SIZE (go-sql-driver-mysql-bc14601_GH0.tar.gz) = 74481
+SHA256 (go-yaml-yaml-d670f94_GH0.tar.gz) = 4463e4d645c426bafeb6ad3b479bd16b7245637609cb5da27b89fca40ebf87a5
+SIZE (go-yaml-yaml-d670f94_GH0.tar.gz) = 64752
+SHA256 (gobuffalo-envy-bac51f7_GH0.tar.gz) = f0b815853b1bae1c9305cd2c4c933b7e055193c92191bda948cf88ef21a9e3fc
+SIZE (gobuffalo-envy-bac51f7_GH0.tar.gz) = 4361
+SHA256 (gobuffalo-makr-aea1794_GH0.tar.gz) = 60f57e45a1a96faf8a673d4b9b9a59fc34ff69b7d640518d51af8cd7b426033a
+SIZE (gobuffalo-makr-aea1794_GH0.tar.gz) = 4193
+SHA256 (gobuffalo-packr-64c3dd4_GH0.tar.gz) = 97111eb8f3db9254cf4c9116765bd9be7a9d13a875520e613f42a6fb6d9812e9
+SIZE (gobuffalo-packr-64c3dd4_GH0.tar.gz) = 13775
+SHA256 (gobuffalo-plush-ea63b97_GH0.tar.gz) = bb712dddb85e8bdba499609886d21a884af3b415e3f3ccd0df40bf661a2d07dd
+SIZE (gobuffalo-plush-ea63b97_GH0.tar.gz) = 33122
+SHA256 (gobuffalo-tags-77cf949_GH0.tar.gz) = d1ba007f71ebc612e99806e15a267df7ea92874227efc255ccaec9e56309b1fc
+SIZE (gobuffalo-tags-77cf949_GH0.tar.gz) = 14749
+SHA256 (gobuffalo-x-11ca13c_GH0.tar.gz) = 18897370b3ef1cafbf3af51cd0be1dcf91724a93167a1f78ce15c46d74e45bac
+SIZE (gobuffalo-x-11ca13c_GH0.tar.gz) = 35229
+SHA256 (golang-crypto-9334d73_GH0.tar.gz) = c50d7823343412456fba0acf2a277a0c8ee376179b94b665e0a298c8d06cff11
+SIZE (golang-crypto-9334d73_GH0.tar.gz) = 1450891
+SHA256 (gorilla-context-08b5f42_GH0.tar.gz) = 27045aa6da0128aded8e81242630f59a90e0b1840000d31a3b7c5c4e57559df6
+SIZE (gorilla-context-08b5f42_GH0.tar.gz) = 4575
+SHA256 (gorilla-mux-c0091a0_GH0.tar.gz) = 093b70a396ade8ace72befc9717a051ee79160f97cf358c89cd0c46716d9b552
+SIZE (gorilla-mux-c0091a0_GH0.tar.gz) = 37343
+SHA256 (gorilla-securecookie-e59506c_GH0.tar.gz) = 3ad0c8b32b0b56ddf1808f765752398549386ca7816c04e0e1a50cbf61e0e8e2
+SIZE (gorilla-securecookie-e59506c_GH0.tar.gz) = 41286
+SHA256 (gorilla-sessions-41ee504_GH0.tar.gz) = a0ee878e85069fa920e9ae336f832e816d9e0629adc45a04510c97dbb0aa999b
+SIZE (gorilla-sessions-41ee504_GH0.tar.gz) = 10650
+SHA256 (gorilla-websocket-4ac9097_GH0.tar.gz) = 5bdb9f09001591e6d57b183fa13117135379dff199027e115501c5a36a61483f
+SIZE (gorilla-websocket-4ac9097_GH0.tar.gz) = 47414
+SHA256 (jmoiron-sqlx-05cef07_GH0.tar.gz) = b5aaab925bb22f1f2da9b9c9e1617e8fc64d0d61ed5683981fb19a18ef92cda8
+SIZE (jmoiron-sqlx-05cef07_GH0.tar.gz) = 48296
+SHA256 (joho-godotenv-6bb0851_GH0.tar.gz) = cd546b8bae912280e32e0462eaeb844701e20cc5bd8e5ff18f523d72c76c3d22
+SIZE (joho-godotenv-6bb0851_GH0.tar.gz) = 9423
+SHA256 (lib-pq-88edab0_GH0.tar.gz) = 240e898bc7323af2399bb0b9692991a5e22beefd5f0a618ac6a23504bb19f6a7
+SIZE (lib-pq-88edab0_GH0.tar.gz) = 90312
+SHA256 (markbates-deplist-5ae023f_GH0.tar.gz) = 53f6d2c228bdd1880b41248d711f7bdda77e4d251e118d4432c37164a2ba2755
+SIZE (markbates-deplist-5ae023f_GH0.tar.gz) = 1348
+SHA256 (markbates-going-0576708_GH0.tar.gz) = f1f9a96c684094dd6774c0af8482d62b87e7e219127e8c49df4466170d6d0b2f
+SIZE (markbates-going-0576708_GH0.tar.gz) = 7614
+SHA256 (markbates-grift-5499956_GH0.tar.gz) = bed5468412194bea52b57c90fc121a5536f2cae83562b0fcc19934347573a9b0
+SIZE (markbates-grift-5499956_GH0.tar.gz) = 8383
+SHA256 (markbates-inflect-1290f21_GH0.tar.gz) = c87a35c98be99df2647bbe0fcf2451e05e00c7e0bb5bb2324cda75a0dfda3dba
+SIZE (markbates-inflect-1290f21_GH0.tar.gz) = 11971
+SHA256 (markbates-pop-2a4f22c_GH0.tar.gz) = bb360c21b55fc7271bb570ca76aedb765f6bc6721b37b2608665b8f6205e83b3
+SIZE (markbates-pop-2a4f22c_GH0.tar.gz) = 76362
+SHA256 (markbates-refresh-c22826c_GH0.tar.gz) = 4465c01e6aaffe82bad7c12185c43b331f4a0187e772a2609303fb943e750630
+SIZE (markbates-refresh-c22826c_GH0.tar.gz) = 8161
+SHA256 (markbates-sigtx-1c5462d_GH0.tar.gz) = 338632c18ca427ffec61f954139ce325798c5479b8ef6fce812dfdb11cd04e59
+SIZE (markbates-sigtx-1c5462d_GH0.tar.gz) = 1716
+SHA256 (markbates-validate-cd8cc34_GH0.tar.gz) = 45df8b7ff6758215a215a3fd0b6089d8c85ddf490fe55cb0ed7bdaa47f4f61ed
+SIZE (markbates-validate-cd8cc34_GH0.tar.gz) = 7849
+SHA256 (mattn-anko-fc8950f_GH0.tar.gz) = 1541beb92a584db2c72c910f4ed97f29962d1090616171c6f6661f96b4c3406b
+SIZE (mattn-anko-fc8950f_GH0.tar.gz) = 436760
+SHA256 (mattn-go-sqlite3-3c6eef4_GH0.tar.gz) = c2e613dce57f5ce3e043f05863f52a3bb8ed13b363c6bc81f0f97f8b45e49169
+SIZE (mattn-go-sqlite3-3c6eef4_GH0.tar.gz) = 2095734
+SHA256 (microcosm-cc-bluemonday-542fd46_GH0.tar.gz) = d0f437867c99b804efb8bee01b7af50236cc0d5087b4009c09c7120a51491542
+SIZE (microcosm-cc-bluemonday-542fd46_GH0.tar.gz) = 136313
+SHA256 (mitchellh-go-homedir-b8bc1bf_GH0.tar.gz) = 4baa24d61eab2da480d6f11d1d6f2a1cb7601f7b634af2ad5a978c95452150b9
+SIZE (mitchellh-go-homedir-b8bc1bf_GH0.tar.gz) = 2993
+SHA256 (monoculum-formam-f25191a_GH0.tar.gz) = b1e75c90670e22270fb3cba35ab9f4a5b7fa24c9595ccb333158929c82a657ec
+SIZE (monoculum-formam-f25191a_GH0.tar.gz) = 15090
+SHA256 (nicksnyder-go-i18n-ec04da4_GH0.tar.gz) = 17cb5eb96fae24decccf1d94a51ebdbbc3f71675e6eb056dc1be1c628b76da79
+SIZE (nicksnyder-go-i18n-ec04da4_GH0.tar.gz) = 39645
+SHA256 (pkg-errors-30136e2_GH0.tar.gz) = e8d2b3a3bb84b0178f5f3465f086e5deedd0858d45feac8f6fd4df1ed541412d
+SIZE (pkg-errors-30136e2_GH0.tar.gz) = 10908
+SHA256 (satori-go.uuid-36e9d2e_GH0.tar.gz) = aa54b317ac4122e7a4db33f84bac64fa9079637f4fd0517206c06d1aa1341b2d
+SIZE (satori-go.uuid-36e9d2e_GH0.tar.gz) = 8738
+SHA256 (serenize-snaker-a683aaf_GH0.tar.gz) = 50c6b639304606ff051197e3c5886e17a7564e05e5a3f00afd03ee53b667c78d
+SIZE (serenize-snaker-a683aaf_GH0.tar.gz) = 3276
+SHA256 (sergi-go-diff-da64554_GH0.tar.gz) = 3f78c7c23c5a6d7445fbab09e0070a66d93dae0da2bd3bae89db98e53a3e6e40
+SIZE (sergi-go-diff-da64554_GH0.tar.gz) = 42360
+SHA256 (shurcooL-github_flavored_markdown-28433ea_GH0.tar.gz) = 0cb59cc8ff70c30f9b0a1c7527925255625a54458353f8bcf7f005d23328d1a9
+SIZE (shurcooL-github_flavored_markdown-28433ea_GH0.tar.gz) = 14018
+SHA256 (shurcooL-highlight_diff-09bb405_GH0.tar.gz) = 1cc3e7a1d8f72301e973f011e28a94a37e0f010c208b7d5bc1b91c7410a4dd22
+SIZE (shurcooL-highlight_diff-09bb405_GH0.tar.gz) = 2380
+SHA256 (shurcooL-highlight_go-78fb10f_GH0.tar.gz) = 42f56a0d98095e974a25935f95cb8ad4364a8009e2272396cbf991fba77e8ac4
+SIZE (shurcooL-highlight_go-78fb10f_GH0.tar.gz) = 2533
+SHA256 (shurcooL-octiconssvg-38b0212_GH0.tar.gz) = c6caaea495db70171625a03ffd853ca900381e48b9f1171bc22fae17a47d97ea
+SIZE (shurcooL-octiconssvg-38b0212_GH0.tar.gz) = 53505
+SHA256 (shurcooL-sanitized_anchor_name-86672fc_GH0.tar.gz) = 01ba94d077da9cac1a008e46dcb77ec36b83c96712fbedfe77cdef7818899996
+SIZE (shurcooL-sanitized_anchor_name-86672fc_GH0.tar.gz) = 2059
+SHA256 (sirupsen-logrus-9f91ab2_GH0.tar.gz) = d98e452a7028c6ccf7d4c7dcce1410d9a18960743c2e14483f551ae7fb9dcb52
+SIZE (sirupsen-logrus-9f91ab2_GH0.tar.gz) = 28654
+SHA256 (sourcegraph-annotate-f4cad6c_GH0.tar.gz) = 1369f59a54f37ed2805e71bcbae209e7c77e183178fb785fedd3a6bdbb87deb1
+SIZE (sourcegraph-annotate-f4cad6c_GH0.tar.gz) = 5962
+SHA256 (sourcegraph-syntaxhighlight-bd320f5_GH0.tar.gz) = 0d9bfde4d196a9a7979b2bee5a146ac660bb6bc626e4b9cf720bf157c3d7764c
+SIZE (sourcegraph-syntaxhighlight-bd320f5_GH0.tar.gz) = 14259
+SHA256 (spf13-cobra-9395926_GH0.tar.gz) = f49b8926140a0be8e9c47d158d5909a9c7e17b391a9b33f8208fb7c287e59923
+SIZE (spf13-cobra-9395926_GH0.tar.gz) = 100028
+SHA256 (spf13-pflag-4c012f6_GH0.tar.gz) = 110907eba0cd644b297b402f097595820d9baeb45c6172c6bb7663290731e01e
+SIZE (spf13-pflag-4c012f6_GH0.tar.gz) = 40007
+SHA256 (unrolled-secure-5b5ec9d_GH0.tar.gz) = c1a6614a13a6bf5d37bbbd235443b082d67bcddb7c5559a94951609cc61d691c
+SIZE (unrolled-secure-5b5ec9d_GH0.tar.gz) = 9866
+SHA256 (pelletier-go-toml-acdc450_GH0.tar.gz) = 0d0ab7970cc521dc48c4e900773f8c54ec565beb96ea4ebc9d3eec9917f1634c
+SIZE (pelletier-go-toml-acdc450_GH0.tar.gz) = 56997
+SHA256 (golang-net-f5dfe33_GH0.tar.gz) = 71310aacfee369efdd7c271e22fab4b0c3067e89bb8739757aed2995789a2708
+SIZE (golang-net-f5dfe33_GH0.tar.gz) = 936249
+SHA256 (golang-sync-fd80eb9_GH0.tar.gz) = bae73bd7b81336d67b38c72e55b185bcb5a3e194f1210dc475fc811d32afaff4
+SIZE (golang-sync-fd80eb9_GH0.tar.gz) = 16385
+SHA256 (golang-sys-37707fd_GH0.tar.gz) = 9a86c90f564594b3f201540d19fb4fb828e1df8af61bb2fa9190a760cba039a7
+SIZE (golang-sys-37707fd_GH0.tar.gz) = 795284
+SHA256 (go-mail-mail-c1980b5_GH0.tar.gz) = 06842388096f90aa2d67c28bdc7511069a3127c5f6029e7a25ba760ca09a81c5
+SIZE (go-mail-mail-c1980b5_GH0.tar.gz) = 17950
diff --git a/www/gobuffalo/pkg-descr b/www/gobuffalo/pkg-descr
new file mode 100644
index 000000000000..116ed54494fb
--- /dev/null
+++ b/www/gobuffalo/pkg-descr
@@ -0,0 +1,4 @@
+A Go web development eco-system, designed to make the life of a Go web
+developer easier.
+
+WWW: https://gobuffalo.io/