v0.1.0
New features
This is the initial release of this template. These PRs cover the bulk of the functionality included in the initial release:
#3 and #6 set the stage for all of the functionality added in #2, which customizes the default rails app boilerplate and adds opinionated changes to:
- Code quality
- rspec for testing
- rubocop for linting
- optimized docker build pipeline
- Developer experience
- consistent and reproducible dev workflows using a Makefile
- a developer sandbox page to test frontend changes
- database migration introspection
- mock production that can be run locally
- per-environment database seeding
- Frontend configuration
- sass stylesheets
- USWDS, including custom form builder
- breadcrumbs
- flash
- header
- language toggle
- sidebar layout
- External integrations with AWS
- auth using Cognito
- storage using S3
- notifications using SES
- database using RDS with Postgresql IAM Auth
- Auth
- authn using devise
- authz using pundit
user
anduser_role
scaffolding- implemented flows:
- create user
- forgot password
- update password
- verify email
- update email
- add mfa using authenticator TOTP
- remove mfa
- Internationalization
- support for translated routes
- locale directory structure
- Software architecture patterns
- adapters pattern
- services pattern
- form objects pattern
New Contributors
- @rocketnova made their first contribution in 798a545
Full Changelog: initial commit...v0.1.0