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

[Nuxt 3 - Pinia - Vuetify] Feat: Update README #1229

Merged
merged 4 commits into from
May 1, 2023

Conversation

jesus4497
Copy link
Member

Type of change

  • Documentation change
  • Bug fix

Summary of change

Updated README.md file

Checklist

  • These changes follow the contributing guidelines
  • This starter kit has been approved by the maintainers
  • Changes for this new starter kit are being pushed to an integration branch instead of main
  • All dependencies are version locked
  • This fix resolves [Nuxt3-pinia-vuetify] Update README #1214
  • I have verified the fix works and introduces no further errors

@jesus4497 jesus4497 linked an issue Apr 28, 2023 that may be closed by this pull request
1 task
Copy link
Contributor

@jdwilkin4 jdwilkin4 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this is a good start. 👍

But I think it would be better to use the template that Adam created a few weeks ago which aligns with the contributor feedback we received on how to enhance the readmes

A few things to consider:

  • In the template, it starts with the npm create @this-dot/starter command and we should do the same here
  • We should have a Kit Organization / Architecture section so it matches the other starter kits READMEs
  • We are missing the section on deployment. You can read more about that in the starter.dev spec Dustin created

@jesus4497 jesus4497 requested a review from jdwilkin4 April 28, 2023 20:48
Copy link
Contributor

@jdwilkin4 jdwilkin4 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good.
Left a couple of small comments 👍


Look at the [Nuxt 3 documentation](https://nuxt.com/docs/getting-started/introduction) to learn more.
This starter kit features **Nuxt.js 3**, **Pinia** for client-side state management, and **Vuetify**. for styling
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
This starter kit features **Nuxt.js 3**, **Pinia** for client-side state management, and **Vuetify**. for styling
This starter kit features **Nuxt.js 3**, **Pinia** for client-side state management, and **Vuetify** for styling.

npm run dev
```
- [Vue v3.x](https://vuejs.org/)
- [Typescript](https://www.typescriptlang.org/) - Type checking
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- [Typescript](https://www.typescriptlang.org/) - Type checking
- [TypeScript](https://www.typescriptlang.org/) - Type checking

```
#### Development

- start by [creating a new Starter Kit](link-to-wiki-page) project
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we should add the wiki page link if available.

@sonarqubecloud
Copy link

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication

@jesus4497 jesus4497 requested a review from jdwilkin4 April 30, 2023 15:10
Copy link
Contributor

@jdwilkin4 jdwilkin4 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good 👍

@jesus4497 jesus4497 merged commit 75c1a93 into feat/nuxt3-pinia-vuetify-kit May 1, 2023
@jesus4497 jesus4497 deleted the feat/1214-readme-file branch May 1, 2023 15:19
jdwilkin4 added a commit that referenced this pull request Jun 5, 2023
* Create project scaffolding (#481)

* Create project scaffolding

- install Nuxt3 with TypeScript
- Install and Setup Tailwind
- Install and Setup Pinia

* removed rule

* switch tailwind to vuetify

* updated git ignore

* add components and vuetify theme color

* fix linting

* added vitest tests

* added storybook

* chore: fix configs

* feat(wip): add storybook config

* chore: fix npm

* feat: add vuetify icon and packagejson config

* feat: update nuxt logo

* chore: remove storybook config

* fix: feedback comments

* feat: nuxt 3 icon

* feat: add start script

* fix: api example

* fix: stub fetch component

---------

Co-authored-by: jesus padron <[email protected]>

* [nuxt3-pinia-vuetify]: fix broken tests for counter example (#1217)

* fix: broken tests for counter example

* fix: pinning down dependencies

* Feat: Fetch api example (#1226)

* feat: fetch example logic

* fix: testing and files scripts order

* fix: removing duplicate express icon (#1231)

* [Nuxt 3 - Pinia - Vuetify] Feat: Update README  (#1229)

* feat: add readme file

* fix: typo

* fix: feedback

* fix: typos

* [Nuxt 3 - Pinia - Vuetify] Fix: sanity check (#1234)

* fix: sanity check

* fix: feedback

* Feat: add kit to cli (#1237)

* feat: add kit to cli

* feat: add kit to cli

* refactor: applying code review changes

* refactor: removing disabled attribute

* Update starters/nuxt3-pinia-vuetify/.nvmrc

Co-authored-by: Ihar Dziamidau <[email protected]>

* Update starters/nuxt3-pinia-vuetify/package.json

Co-authored-by: Ihar Dziamidau <[email protected]>

* Update starters/nuxt3-pinia-vuetify/components/FetchExample/FetchExample.vue

Co-authored-by: Ihar Dziamidau <[email protected]>

* refactor: removing optional text from fetch

* refactor: updating nuxt config

* chore: pinning package.json vue version

* fix: feedback from ihrar

---------

Co-authored-by: Temitope Adesoji <[email protected]>
Co-authored-by: jesus padron <[email protected]>
Co-authored-by: Ihar Dziamidau <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Nuxt3-pinia-vuetify] Update README
2 participants