grottopress / penny Goto Github PK
View Code? Open in Web Editor NEWGet up and running with Lucky framework and Shield
License: MIT License
Get up and running with Lucky framework and Shield
License: MIT License
I brought in the update of Shield, and felt that updating Penny while it is interleaved with the rest of my app had become too messy. It's also not possible to update Penny by simply doing a git update from your repository. My solution was to move Penny to its own directory, separate from my app, and make this monster of an app.cr file to put Penny and my app together. It thus works with no modifications to Penny and I can git update
without pain. Require statements were expanded to be per-directory in a few places, because I am avoiding pulling in your versions of layouts, api_action and browser_action, base_model, etc. Hopefully you can think of a neater way to do this. It strikes me that this would also work with a shard, which would make updating even cleaner. Thanks!
require "./queries/mixins/**"
require "./queries/**"
require "./operations/mixins/**"
require "./operations/**"
require "../../penny/src/operations/**"
require "./serializers/base_serializer"
require "../../penny/src/serializers/bearer_login_serializer"
require "../../penny/src/serializers/login_serializer"
require "../../penny/src/serializers/user_serializer"
require "./serializers/**"
require "./emails/base_email"
require "./emails/**"
require "../../penny/src/emails/email_confirmation_request_email"
require "../../penny/src/emails/guest_password_reset_request_email"
require "../../penny/src/emails/login_notification_email"
require "../../penny/src/emails/password_change_notification_email"
require "../../penny/src/emails/password_reset_request_email"
require "../../penny/src/emails/user_email_confirmation_request_email"
require "../../penny/src/emails/user_welcome_email"
require "../../penny/src/emails/welcome_email"
require "./actions/mixins/**"
require "./actions/api_action"
require "./actions/browser_action"
require "../../penny/src/actions/api/**"
require "../../penny/src/actions/bearer_logins/**"
require "../../penny/src/actions/current_login/**"
require "../../penny/src/actions/current_user/**"
require "../../penny/src/actions/email_confirmations/**"
require "../../penny/src/actions/mixins/**"
require "../../penny/src/actions/password_resets/**"
require "../../penny/src/actions/users/**"
require "./actions/**"
require "./components/base_component"
require "./components/**"
require "./pages/mixins/**"
require "./pages/main_layout"
require "./pages/auth_layout"
require "../../penny/src/pages/bearer_logins/**"
require "../../penny/src/pages/current_login/**"
require "../../penny/src/pages/current_user/**"
require "../../penny/src/pages/email_confirmations/**"
require "../../penny/src/pages/mixins/**"
require "../../penny/src/pages/password_resets/**"
require "../../penny/src/pages/users/**"
require "./pages/**"
require "./handlers/base_handler"
require "./handlers/**"
require "../config/env"
require "../config/**"
require "../db/migrations/**"
require "./app_server"
I had to grant superuser privilege to my database user before I could run this migration successfully.
Meth src/operations/delete_user.cr uses Avram::BasicOperation, which seems to have gone away with the Avram API revamp. I changed it to Avram::Operation.
I'm running from Shield master until you make your next release. Penny is out of sync with master. It would be nice if you would keep them in sync. This will probably be less of a concern after your next release.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.