Thanks to visit codestin.com
Credit goes to github.com

Skip to content

209 sample project structure #242

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

Merged
merged 9 commits into from
Mar 29, 2024
Merged

Conversation

georgi-mateev
Copy link
Collaborator

@georgi-mateev georgi-mateev commented Mar 26, 2024

Pull Request

Description

Goal is the user to have an option to create a sample project using pinia, vue-router, vitest and provide an example file structure.

Related Issue

#209

Checklist

  • Add sample project prompt and feature flag
  • If sample project is selected, do not show the pinia and vue-router prompts
  • Add file structure
  • Code follows project coding standards
  • Code comments added/updated

Notes for Reviewers

We chose to have this rigid of a structure in order to circumvent the need for rendering the base config - if we don't we will need to handle the sample project case in all the utils that create, traverse or modify files, make sure it is not getting overwritten and it generally feels like making the flow too complex.

From here on we can break out in tasks and modify the Vue app- customize it to our brand, create components, stores and shape it to our vision.

@Yordan-Ramchev
Copy link
Collaborator

@georgi-mateev @stanislavmihaylov
Added sample project tests in CI & snapshot script using --sampleProject flag CI / test (20, ubuntu-latest, --sampleProject) (push)

@Yordan-Ramchev Yordan-Ramchev merged commit 2dda77a into main Mar 29, 2024
@Yordan-Ramchev Yordan-Ramchev deleted the 209-sample-project-structure branch March 29, 2024 16:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Sample project structure
3 participants