Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/akd-io/create-next-stack-website
Create Next Stack is a website and CLI tool used to easily set up the boilerplate of new Next.js apps.
https://github.com/akd-io/create-next-stack-website
chakra-ui create-next-stack emotion eslint nextjs react react-hook-form typescript
Last synced: 25 days ago
JSON representation
Create Next Stack is a website and CLI tool used to easily set up the boilerplate of new Next.js apps.
- Host: GitHub
- URL: https://github.com/akd-io/create-next-stack-website
- Owner: akd-io
- License: mit
- Created: 2021-08-13T02:10:26.000Z (about 3 years ago)
- Default Branch: develop
- Last Pushed: 2022-04-27T21:21:15.000Z (over 2 years ago)
- Last Synced: 2023-03-10T05:02:11.549Z (over 1 year ago)
- Topics: chakra-ui, create-next-stack, emotion, eslint, nextjs, react, react-hook-form, typescript
- Language: TypeScript
- Homepage: https://www.create-next-stack.com
- Size: 687 KB
- Stars: 9
- Watchers: 2
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Create Next Stack Website
Welcome to the repository of the [create-next-stack.com](https://www.create-next-stack.com/) website.
This project acts as the UI for the create-next-stack CLI. All issues not specific to the website should be posted to the [create-next-stack repository](https://github.com/akd-io/create-next-stack) instead.
## Contributing
If you've found a bug or has an idea for an improvement, please [create a new issue](https://github.com/akd-io/create-next-stack-website/issues/new) or fork the project and submit a pull request.
### Getting started
To get started, run:
```bash
yarn dev
```## Scripts
The table below provides names and descriptions of the npm scripts available in this project.
Each script is run using `yarn `. For example: `yarn dev`.
| Name | Description |
| -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `dev` | Runs the Next.js development server. |
| `build` | Generates a production build. |
| `start` | Runs the Next.js production server built using `build` script. |
| `lint` | Runs [ESLint](https://eslint.org/) to catch linting errors in the source code. |
| `format` | Formats all source code in the project. |
| `format:check` | Checks the formatting of all code in the project. |
| `prepare` | The [`prepare` life cycle script](https://docs.npmjs.com/cli/v7/using-npm/scripts#life-cycle-scripts) is used to set up Git pre-commit hooks when people run `yarn install`. This script should not be run manually. |## Technologies
The table below gives an overview of the technologies used in this project, as well as places to learn more about them.
| Name | Links |
| ----------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [Next.js](https://nextjs.org/) | [Docs](https://nextjs.org/docs) - [Learn Next.js](https://nextjs.org/learn) - [GitHub repo](https://github.com/vercel/next.js) |
| [React](https://reactjs.org/) | [Docs](https://reactjs.org/docs/getting-started.html) - [GitHub repo](https://github.com/facebook/react) |
| [TypeScript](https://www.typescriptlang.org/) | [Docs](https://www.typescriptlang.org/docs/) - [GitHub repo](https://github.com/microsoft/TypeScript) |
| [Emotion](https://emotion.sh/docs/introduction) | [Docs](https://emotion.sh/docs/introduction) - [GitHub repo](https://github.com/emotion-js/emotion) |
| [Chakra UI](https://chakra-ui.com/) | [Docs](https://chakra-ui.com/docs/getting-started) - [GitHub repo](https://github.com/chakra-ui/chakra-ui) |
| [React Hook Form](https://react-hook-form.com/) | [Docs](https://react-hook-form.com/get-started) - [GitHub repo](https://github.com/react-hook-form/react-hook-form) |
| [Framer Motion](https://www.framer.com/motion/) | [Docs](https://www.framer.com/docs/) - [GitHub repo](https://github.com/framer/motion) |
| [ESLint](https://eslint.org/) | [Configuration](https://eslint.org/docs/user-guide/configuring/) - [Rules](https://eslint.org/docs/rules/) - [GitHub Repo](https://github.com/eslint/eslint) |
| [Prettier](https://prettier.io/) | [Docs](https://prettier.io/docs/en/index.html) - [Options](https://prettier.io/docs/en/options.html) - [GitHub repo](https://github.com/prettier/prettier) |
| [Husky](https://typicode.github.io/husky/) | [Docs](https://typicode.github.io/husky/) - [GitHub repo](https://github.com/typicode/husky) |
| [lint-staged](https://github.com/okonet/lint-staged) | [GitHub repo](https://github.com/okonet/lint-staged) |
| [Yarn](https://yarnpkg.com/) | [CLI Docs](https://yarnpkg.com/cli) - [GitHub repo](https://github.com/yarnpkg/berry) |
| [GitHub Actions](https://github.com/features/actions) | [Docs](https://docs.github.com/en/actions) - [Workflow syntax](https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions) |