Skip to content

Files

124 lines (113 loc) · 5.62 KB

MEETING_NOTES.md

File metadata and controls

124 lines (113 loc) · 5.62 KB

2020-08-17 Blitz Contributor Call

  • Attending: Brandon Bayer, Adam Markon, Kellen Mace, Myron Davis, Dwight Watson
  • Brandon:
    • Auth out, set up by default in canary release
    • Need to work on a potential CSRF bug
    • Next major release will include auth by default and allow you to choose your form library
    • Next auth features are email confirmation
    • After that, logging and plugins are next
  • Adam:
    • Overhauled the recipe infrastructure. Now using jscodeshift instead of recast
    • Added support for conditional JSX in templates
    • Going to work on custom templates next
  • Dwight
    • Has been opening issues for problems
    • Made a few PRs for some issues

2020-07-07 Blitz Contributor Call

  • Attending: Brandon Bayer, Robert Rosenburg, Jeremy Liberman
  • Brandon:
    • Finishing up session managment code
    • Waiting for review of session managment code from Rishabh
    • Will be working on actual auth code (vs session management) like password hashing, password reset, social login, etc.
    • Benefits of our session managment vs rails
      • Don’t have to redirect to login page
      • Using top level error component that catches authentication errors
      • You can login from anywhere, during sign up
  • Robert:
    • Waiting on Kirstina’s website designs. Desktop design is finished, but she's working on mobile design
    • Code snippet / sandbox of blitz code for the website

2020-06-23 Blitz Contributor Call

  • Attending: Brandon Bayer, Robert Rosenberg, Justin Hall, Adam Markon
  • Brandon:
    • Server side session management code is mostly set up. Still need to integrate client side of RPC calls to expose session information
    • Identity verification/Oauth integrations still need to be firmed up
    • Once auth is wrapped up we should be ready to start on plugins
  • Adam:
    • Been experimenting with smart page generation based on the current schema model
    • MDX installer recipes
  • Robert:
    • Waiting on designs from Kristina
    • Prism component from theme ui customization? If not try and grab source code from docusaurus line highlighting component
  • Justin:
    • Updated the tutorial
    • Helped with various bug fixes

2020-06-17 Blitz Contributor Call

  • Attending: Brandon Bayer, Fran Zekan, Sigurd Wahl
  • Brandon:
    • Spent the past week implementing HTTP middlware which is now released!
    • Now working on implementing session management!
  • Fran:
    • Finishing up the PR for adding blitz db seed
  • Sigurd:
    • New to the community, slowly learning the codebase
    • Exicited to get a first PR in here sometime soon :)

2020-06-09 Blitz Contributor Call

  • Attending: Brandon Bayer, Rudi Yardley, Fran Zekan, Adam Markon, Robert Rosenberg, Kristina Matuska
  • Brandon:
    • blitzjs.com published, docs + marketing site v0.1 live
    • For now most of the docs copied from react-query and Next, we should eventually clean them up so they're stylistically similar to ours, but really easy to start
    • HTTP middleware is almost done, just fixing a few edge cases
    • Authentication is up next after that, translating pseudocode into actual code
  • Kristina:
    • Homepage design mostly wrapped up right now, have to finish up mobile and light mode and then ready to move on to the rest of the docs
    • Syntax highlighting, we can customize colors
    • Sidebar inspiration from tailwindcss
  • Robert:
    • Decided to wait to convert existing components to theme UI until the final design is done
    • More docs content:
      • More guides
      • Improve the tutorial to incorporate relationship generation
    • Add branches for canary and master
      • If you add a feature you can add your documentation to the canary branch
  • Adam:
    • blitz generate model finished!
    • Installer rewrite complete
      • At similar place to what Gatsby has for installing stuff
    • Next up:
      • Support gatsby MDX recipes
      • Make all code generators aware of actual model attributes
  • Fran:
    • Working on a package for getting the blitz config anywhere - getConfig()
    • Prevent app from "warming" the server when deployed as server rather than serverless
    • Testing examples - e2e with cypress and unit tests with Jest so we can link to a testing setup in the docs/getting started guide
  • Rudi:
    • Extracted out the @blitzjs/file-pipeline (previously synchronizer)
    • Extracted out the @blitzjs/display package
    • Working on various Next.js compatibility issues
    • Debugging a bug in blitz start where it gets stuck at _manifest.json

2020-05-26 Blitz Contributor Call

  • Attending: Brandon Bayer, Robert Rosenberg, Adam Markon, Simon Debbarma
  • Brandon:
    • Kitze livestream last week went great — recording on youtube
    • Codebase walkthrough yesterday went great — recording on youtube
    • Website overhaul, installed Theme UI
  • Adam:
    • Opened PR for Prisma model generation from the CLI
    • Working on Installer stuff and prepping for integration with Gatsby recipes
  • Simon
    • Working on custom illustrations for the web
  • Robert
    • Misc work on website
  • Website
    • Most website components are owned by us now instead of docusaurus, we'll need to be weary of api updates and any other important component updates
    • Make sidebar like tailwind docs sidebar
    • Dark theme needs to be fixed
    • Theme switcher inconsistent
    • Live code sandbox examples
    • Code comparison between blitz and rails
  • Auth
    • Rishabh continuing to work on pseudo code for the session management library
    • Brandon planning to build http middleware support this week
  • CLI
    • Adam working on new features, including generating prisma models and making existing templates aware of actual model attributes
    • Plugin ideas / discussion once recipes are farther along. Will post an RFC for plugins at some point