https://github.com/hex-digital/starter-nuxt3-base
Replaced by https://github.com/hex-digital/starter-nuxt3-new
https://github.com/hex-digital/starter-nuxt3-base
Last synced: about 1 year ago
JSON representation
Replaced by https://github.com/hex-digital/starter-nuxt3-new
- Host: GitHub
- URL: https://github.com/hex-digital/starter-nuxt3-base
- Owner: hex-digital
- Archived: true
- Created: 2022-08-17T13:27:26.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-10-26T14:24:01.000Z (over 2 years ago)
- Last Synced: 2025-02-18T04:12:04.858Z (over 1 year ago)
- Language: Vue
- Homepage:
- Size: 846 KB
- Stars: 1
- Watchers: 4
- Forks: 1
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
README
# Nuxt 3 Base - Hex Starter
A starter for a base Nuxt3 site, without UI bells and whistles.
Most other starters are derived from this one
- A solid application architecture, ready to section application code by modules.
- Barebones base components, with little-to-no UI theming. Customise as you like, knowing the basics are covered.
- Set up for [TypeScript](https://www.typescriptlang.org/).
- Pre-integrated with [Pinia](https://pinia.vuejs.org/).
- Pre-integrated with [Tailwind](https://tailwindcss.com/) and PostCSS plugins configured.
- [Documentation](./docs) to detail how it all works, and why.
## Prerequisites / Setup
For installation and setup instructions, please read the [Getting Started] documentation.
## Documentation
Please see the [`~/docs` directory](./docs/START-HERE.md) for documentation.
## Contributing
All contributions are welcome. Please see our [Contribution Guidelines](./CONTRIBUTING.md).
### Lint and Test staged files pre-commit
When attempting to commit, the staged files will be linted, and any relevant tests will be run.
If the linting fails or the tests do not pass, you will be unable to commit.
In rare circumstances, this may block you from committing when we do not wish it to. In those cases, delete the offending line from
the `lint-staged` key, in `package.json`. Note that this should be a temporary measure, and quickly remedied. Do not commit
the `package.json` changes.
### Conventional Commits
Our commit messages use conventional commits. If your commit message does not match the defined standard, you'll receive an error
message and the commit will not be added.
To learn how to write conventional commits, please [read the conventional commits guide](https://www.conventionalcommits.org/).
## Attribution
Thank you to numerous open source projects from which we've pulled ideas, inspiration and implementation for
features and code.
- [Vitesse Nuxt3](https://github.com/antfu/vitesse-nuxt3) for the initial Nuxt3 and Vite boilerplate. Thanks Anthony!
- [Vue Storefront](https://github.com/vuestorefront/vue-storefront) for some excellent Nuxt composables, app structure and blog tutorials where we learnt alot.
And so much gratitude to the whole open source community for the many years of open source software
we've built upon. Standing on the shoulders of absolute giants. 💪
[Getting Started]: ./docs/0.%20Getting%20Started/0.%20Quick%20Start.md