Skip to content
This repository has been archived by the owner on Aug 12, 2022. It is now read-only.

Meeting - 2/6/2019 #2

Closed
7 of 14 tasks
iansu opened this issue Jan 23, 2019 · 5 comments
Closed
7 of 14 tasks

Meeting - 2/6/2019 #2

iansu opened this issue Jan 23, 2019 · 5 comments

Comments

@iansu
Copy link
Owner

iansu commented Jan 23, 2019

Agenda

Attendees

Notes

  • Issues
    • Document triaging process in this repo
    • If you have questions about an issue post it on Discord
    • Use a Project/Milestone to track issues that need further triage
      • Projects give you some automation
  • PRs
    • Document process
      • Have at least two approvals for breaking changes and new features
    • Discuss breaking changes on Discord
    • Use codeowners file
      • Maybe make everyone a code owner for packages, require one approval
        • We will need someone from Facebook to enable this setting for us
  • Maintainers
    • Share contact info
    • Create an onboarding document in this repo
  • Technical
    • Config
      • Don't want to open up webpack config
      • It would be nice to consolidate environment variable config and flags
      • Don't want to add a config file or key to package.json at this time. Revisit if we start adding more environment variables.
    • Templates
      • Templates should indicate which version of CRA they are compatible with
        • Use peerDependencies
      • Talk to popular projects about creating their own templates (redux, storybook, etc.)
      • Templates include their own README
      • Split our existing templates out into npm packages
      • Directory of templates?
        • Maybe. Defer until later
    • Warn when webpack config is modified
      • Freeze the config object and warn if it is changed
      • Display a warning in the console if the config is changed
        • Direct people to whatever tool they have used to modify it
    • Hooks
      • Are supported by just using latest version of React
      • Need to add ESLint plugin
        • This will be a part of 3.0
    • 3.0
      • Hooks ESLint plugin
      • Jest 24
      • jsconfig.json?
        • Is this ready
      • What else?
        • Create a Project in GitHub to track
  • Project
    • Starting an Open Collective seems like a good idea
      • Need to figure out how best to manage this
    • Benefits of having our own GitHub org do seem compelling

Previous Action Items

  • Make this a regular meeting (@iansu)
  • Give maintainers access to this repo (@iansu)
  • Give maintainers access to Netlify (@iansu)
  • Improve labels
  • Add a "Troubleshooting" section to the docs for common install issues
  • Add additional ignored labels to Stale Bot (@iansu)
  • Automate docs deploy (@iansu)
  • Get Algolia credentials (@iansu)

Action Items

  • Improve labels
  • Add a "Troubleshooting" section to the docs for common install issues
  • Automate docs deploy (@iansu)
  • Get Algolia credentials (@iansu)
  • Create a shared folder in Google Docs for maintainers (@iansu)
  • Document triaging process (@iansu)
  • Document PR process (@iansu)
  • Create maintainer onboarding document (@iansu)
  • Try to get a hold of Jack (@bugzpodder) and get him back on Discord (@Timer)
  • Prototype template behaviour with dependencies, etc. (@mrmckeb)
  • Create a GitHub Project for 3.0 (@iansu)
  • Create a GitHub Project for issue triaging (@iansu)
  • Prototype webpack config freezing/warning (@Timer)
  • Set up CODEOWNERS (@iansu)

Details

February 6, 2019 10:00am Pacific
https://www.timeanddate.com/worldclock/fixedtime.html?msg=Create+React+App+maintainers+meeting&iso=20190206T18&p1=1440

Zoom: https://zoom.us/j/163553316

@mrmckeb
Copy link
Collaborator

mrmckeb commented Jan 25, 2019

As I unfortunately missed the meeting (sorry again), I'd like to carry over my notes from the last meeting.

I'd also like to further the config discussion... I think a package.json config could solve a lot of issues for a lot of people.

@ianschmitz
Copy link
Collaborator

I was unable to attend but I'm going to explore other CI providers to see if we can improve our build pipeline

@bugzpodder
Copy link
Collaborator

@iansu Sorry, wasn't aware of any of these until now. Will get discord working again.

@ianschmitz
Copy link
Collaborator

Did we make a decision with regards to facebook/create-react-app#6348?

@mrmckeb
Copy link
Collaborator

mrmckeb commented Feb 7, 2019

@ianschmitz It's a no for now, well think about it more after templates.

@iansu iansu closed this as completed Feb 20, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants