Skip to content

Instantly share code, notes, and snippets.

@travi
Last active August 11, 2020 06:11
Show Gist options
  • Save travi/b5732925a0ccf9cb1f63089bb07358fa to your computer and use it in GitHub Desktop.
Save travi/b5732925a0ccf9cb1f63089bb07358fa to your computer and use it in GitHub Desktop.
new site/org/domain checklist

github org

  • shareable eslint config
  • babel preset
  • remark preset
  • bot account
  • cli
    • project scaffolder
  • github apps
    • greenkeeper
    • greenkeeper-keeper
    • travis
    • semantic pull-requests
    • settings
    • ci-reporter
  • .github repo for org-wide
    • settings-bot defaults
    • CONTRIBUTING, etc files
  • add a verified domain
  • enforce 2fa

domain

dns

email

site

  • brand package to define
    • colors
    • fonts
  • design system package (like styled-system)
  • components package

security

no dependencies

  • create github org
    • enforce 2fa
    • install settings app, semantic pull requests app
    • create bot account
    • add bot account to maintainers team
  • create npm org
    • create bot account
  • buy domain
    • verify domain in github org

minimal dependencies

  • .github repo
    • needs a CLI to scaffold the project (maybe not an org specific one yet)
    • needs a remark config (maybe not an org specific one yet, but with the intention of switching once available)
  • remark preset
    • needs github bot account for releases
    • needs npm bot account for publishing
    • needs a CLI to scaffold the project (maybe not an org specific one yet)
    • needs a .github repo with a settings file
  • eslint config
    • needs github bot account for releases
    • needs npm bot account for publishing
    • needs a CLI to scaffold the project (maybe not an org specific one yet)
      • should leverage eslint-config-extender
    • needs a .github repo with a settings file
    • needs remark config
  • CLI w/ project scaffolder
    • needs a .github repo with a settings file
    • needs github bot account for releases
    • needs npm bot account for publishing
    • needs eslint config
    • needs remark config
    • needs babel preset
@travi
Copy link
Author

travi commented May 2, 2020

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment