Skip to content

Alpha stack #1

@bradgessler

Description

@bradgessler

When the server boots after the Alpha stack is executed via monolith new, I should see the page from app/content/pages/index and have a way to share my email address so I can get updates from the service when it becomes available. Here's what needs to be done.

  1. Complete the issue at Create rails g sitepress:install task sitepress/sitepress#12 and add a Thor task to run rails_command "generate sitepress:install" for the alpha template
  2. Initial Pundit policy and wire into controllers for everything to be secured, by default
  3. ApplicationModel should be created in the app/model directory that makes it easy to create non-AR backed models.

Notes for future gems

This won't make it into the initial release. Currently the Alpha stack is missing a lot of things. In the future by default Alpha should:

  1. Have a sane default for open graph images so sharing is great. Relevant too is a sane way to deal with page titles, etc. for layouts.
  2. Open source the ViewComponent form library I started working in and include that
  3. Open source the Resource libraries I started on ThingyBase and include that

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions