Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CLI: Generate a new project on init in empty directory #24997

Merged
merged 70 commits into from
Dec 8, 2023

Commits on Nov 29, 2023

  1. Create function to execute creation script

    Shaun Lloyd committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    68983e8 View commit details
    Browse the repository at this point in the history
  2. Create flow to scaffold a new project

    Shaun Lloyd committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    07f08a3 View commit details
    Browse the repository at this point in the history
  3. Plug scaffold flow into storybook init

    Shaun Lloyd committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    8817642 View commit details
    Browse the repository at this point in the history
  4. Don't use app router

    Shaun Lloyd committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    ee01b44 View commit details
    Browse the repository at this point in the history
  5. Add empty project error

    Shaun Lloyd committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    96b624e View commit details
    Browse the repository at this point in the history
  6. Remove prefers offline

    Shaun Lloyd committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    607c523 View commit details
    Browse the repository at this point in the history
  7. Use execa

    Shaun Lloyd committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    6145b5d View commit details
    Browse the repository at this point in the history
  8. Remove left right margins from boxen

    Shaun Lloyd committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    1c62a97 View commit details
    Browse the repository at this point in the history
  9. Update docs to remove empty project callout

    Shaun Lloyd committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    7114d54 View commit details
    Browse the repository at this point in the history
  10. Add env var to reselect new project

    Shaun Lloyd committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    43f5be5 View commit details
    Browse the repository at this point in the history
  11. Add new option to types

    Shaun Lloyd committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    33fca51 View commit details
    Browse the repository at this point in the history
  12. fix linting warning

    Shaun Lloyd committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    8186fa7 View commit details
    Browse the repository at this point in the history
  13. Infer package manager from user agent

    Shaun Lloyd committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    156ec8a View commit details
    Browse the repository at this point in the history
  14. fix merge conflicts

    Shaun Lloyd committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    de3dd24 View commit details
    Browse the repository at this point in the history
  15. Don't expose testing flag; Only use Env var

    Shaun Lloyd committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    e329fb8 View commit details
    Browse the repository at this point in the history
  16. Don't install deps on create for pnpm

    Shaun Lloyd committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    097a9c6 View commit details
    Browse the repository at this point in the history
  17. Add empty dir sandboxes

    Shaun Lloyd committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    85cd3ef View commit details
    Browse the repository at this point in the history
  18. Add optional env vars to templates

    Shaun Lloyd committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    b2daaec View commit details
    Browse the repository at this point in the history
  19. Skip all empty sandboxes

    Shaun Lloyd committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    0032ff2 View commit details
    Browse the repository at this point in the history
  20. Start writing CircleCI script to test empty init

    Shaun Lloyd committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    07790cb View commit details
    Browse the repository at this point in the history
  21. Test out empty init circle job

    Shaun Lloyd committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    3b8cdc4 View commit details
    Browse the repository at this point in the history
  22. oops

    Shaun Lloyd committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    8e20a75 View commit details
    Browse the repository at this point in the history
  23. try again

    Shaun Lloyd committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    f115839 View commit details
    Browse the repository at this point in the history
  24. one more time

    Shaun Lloyd committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    4eb0c2b View commit details
    Browse the repository at this point in the history
  25. Updated config.yml

    ShaunEvening committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    acfc94c View commit details
    Browse the repository at this point in the history
  26. Actually get to the right file for the cli bin

    Shaun Lloyd committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    0b011b9 View commit details
    Browse the repository at this point in the history
  27. fix package manager flag

    Shaun Lloyd committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    cd20c52 View commit details
    Browse the repository at this point in the history
  28. Make sure empty projects are init in the right dir

    Shaun Lloyd committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    826ab3d View commit details
    Browse the repository at this point in the history
  29. add --yes

    Shaun Lloyd committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    b4250b3 View commit details
    Browse the repository at this point in the history
  30. Try npm instead

    Shaun Lloyd committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    1cfd09e View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2023

  1. Merge branch 'next' into cli/empty-project-init

    Shaun Evening committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    6c12cad View commit details
    Browse the repository at this point in the history
  2. try adding --yes back

    Shaun Lloyd committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    27252cb View commit details
    Browse the repository at this point in the history
  3. Try echoing out env var

    Shaun Lloyd committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    d66e4bc View commit details
    Browse the repository at this point in the history
  4. Print the WD

    Shaun Lloyd committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    c81c38e View commit details
    Browse the repository at this point in the history
  5. Try setting yarn to berry

    Shaun Lloyd committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    95c7889 View commit details
    Browse the repository at this point in the history
  6. Test npm instead

    Shaun Lloyd committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    7195595 View commit details
    Browse the repository at this point in the history
  7. Set in sandbox to true

    Shaun Lloyd committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    a7ff9e7 View commit details
    Browse the repository at this point in the history
  8. run all empty templates

    Shaun Lloyd committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    d36324c View commit details
    Browse the repository at this point in the history
  9. Add conditional logic

    Shaun Lloyd committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    5175507 View commit details
    Browse the repository at this point in the history
  10. Updated config.yml

    ShaunEvening committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    24b947b View commit details
    Browse the repository at this point in the history
  11. Add yarn and pnpm

    Shaun Lloyd committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    2956a01 View commit details
    Browse the repository at this point in the history
  12. Only run tests for NPM for now

    Shaun Lloyd committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    5cd8fbf View commit details
    Browse the repository at this point in the history
  13. Re-enable daily flow

    Shaun Lloyd committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    4114f70 View commit details
    Browse the repository at this point in the history
  14. Re-enable daily workflow

    Shaun Lloyd committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    96e5271 View commit details
    Browse the repository at this point in the history
  15. Updated config.yml

    ShaunEvening committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    7b9b269 View commit details
    Browse the repository at this point in the history
  16. Merge branch 'next' into cli/empty-project-init

    Shaun Evening committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    392f1b5 View commit details
    Browse the repository at this point in the history
  17. ignore package.json in pnpm dlx scenario

    Shaun Lloyd committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    2eb8a9a View commit details
    Browse the repository at this point in the history
  18. Merge branch 'next' into cli/empty-project-init

    Shaun Evening committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    c414978 View commit details
    Browse the repository at this point in the history
  19. ignore .cache

    Shaun Lloyd committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    0046573 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2023

  1. Merge branch 'next' into cli/empty-project-init

    Shaun Evening committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    e0256df View commit details
    Browse the repository at this point in the history
  2. Try running verdaccio in CI

    Shaun Lloyd committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    db79ce0 View commit details
    Browse the repository at this point in the history
  3. Update other package managers to use verdaccio

    Shaun Lloyd committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    2d4f494 View commit details
    Browse the repository at this point in the history
  4. Try using npx in circleCI

    Shaun Lloyd committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    a6379b0 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2023

  1. Merge branch 'next' into cli/empty-project-init

    Shaun Evening committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    8b2bdf9 View commit details
    Browse the repository at this point in the history
  2. Resolve version issue for CLI

    Shaun Lloyd committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    4ed6f99 View commit details
    Browse the repository at this point in the history
  3. Add debug env var

    Shaun Lloyd committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    ed9cb67 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2023

  1. Create project in temp dir

    Shaun Lloyd committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    a9d54ca View commit details
    Browse the repository at this point in the history
  2. Delete cache folder

    Shaun Lloyd committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    f3766dc View commit details
    Browse the repository at this point in the history
  3. Cleanup

    Shaun Lloyd committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    ffbff85 View commit details
    Browse the repository at this point in the history
  4. Comment out empty templates

    Shaun Lloyd committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    98d1598 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2023

  1. Use env vars in script

    Shaun Lloyd committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    41d0803 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'next' into cli/empty-project-init

    Shaun Evening committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    c876156 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2023

  1. Remove unused templates

    Shaun Lloyd committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    b70226b View commit details
    Browse the repository at this point in the history
  2. Move inferPackageManager into JsPackageManager

    Shaun Lloyd committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    0a46302 View commit details
    Browse the repository at this point in the history
  3. Fix packageManager inference

    Shaun Lloyd committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    f8bf4ef View commit details
    Browse the repository at this point in the history
  4. Remove unused imports

    Shaun Lloyd committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    cedc6fb View commit details
    Browse the repository at this point in the history
  5. Merge branch 'next' into cli/empty-project-init

    Shaun Evening committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    df1f00f View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2023

  1. Break the cache

    shilman committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    8fbd375 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'next' into cli/empty-project-init

    Shaun Evening committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    8a2baff View commit details
    Browse the repository at this point in the history
  3. Add telemetry for successful scaffolding

    Shaun Lloyd committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    cc81dad View commit details
    Browse the repository at this point in the history