An open API service indexing awesome lists of open source software.

https://github.com/dogstudio/dogstudio-nuxt-starter

Opinionated Nuxt starter by Dogstudio
https://github.com/dogstudio/dogstudio-nuxt-starter

nuxt nuxt-template nuxtjs starter starter-kit vue vuejs

Last synced: about 1 year ago
JSON representation

Opinionated Nuxt starter by Dogstudio

Awesome Lists containing this project

README

          

## Dogstudio Nuxt Starter

The repository has all the features needed to build blazing-fast experience.

- Nuxt 3
- Prettier
- SCSS/SASS

## Prerequisites

- [Node.js - LTS](https://nodejs.org/en/download/)

## Getting Started

```bash
git clone git@github.com:Dogstudio/dogstudio-nuxt-starter.git my-new-app
```

```bash
cd my-new-app
cp .env.example .env
```

```bash
npm i
npm run dev
```

## Documentation

We recommend the following documentations to master the stack:

- [Vue](https://vuejs.org/guide/introduction.html)
- [Nuxt](https://v3.nuxtjs.org/getting-started/introduction)
- [Pinia](https://pinia.vuejs.org/ssr/nuxt.html#installation)
- [Style Guide](https://vuejs.org/style-guide/)
- [Atomic Design Pattern](https://atomicdesign.bradfrost.com/table-of-contents/)

## References

```bash
# Run Nuxt in development-mode with a local server.
# Visit http://localhost:3000 to see your application running.
npm run dev

# Run Nuxt in production-mode and creates a production build.
npm run build

# Run Nuxt in production-mode with a local server.
# Visit http://localhost:3000 to see your production build.
npm run start

# Run Nuxt in production-mode and generates static files.
npm run generate

# Run ESLint for JS & Vue files
npm run lint

# Upgrade the dependencies and devDependencies with interactive mode
# See: https://www.npmjs.com/package/npm-check-updates
npm run upgrade
```

## Example

An example is available on the `demo` branch to test all the features included in the repository:

```bash
git checkout demo
```

```bash
npm i
npm run dev
```

## Contributing

Please submit issues, pull requests or [contact us](devops+nuxt-starter@dogstudio.be). We are open to all kind of contributions.

## License

The `dogstudio-nuxt-starter` repository is [MIT licensed](/LICENSE.md).