Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alexandrtovmach/gatsby-netlify
https://github.com/alexandrtovmach/gatsby-netlify
Last synced: 26 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/alexandrtovmach/gatsby-netlify
- Owner: alexandrtovmach
- License: mit
- Created: 2021-12-15T18:00:47.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-03-03T17:48:33.000Z (over 2 years ago)
- Last Synced: 2024-08-07T20:39:41.217Z (3 months ago)
- Language: TypeScript
- Homepage: https://sleepy-shaw-d377f9.netlify.app/
- Size: 40.4 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
A TypeScript starter for Gatsby. No plugins and styling. Exactly the necessary to start 🔥
No plugins installed, great for advanced users.
- 📏 **ESLint** — Pluggable JavaScript linter
- 💖 **Prettier** - Opinionated Code Formatter
- 🐶 **Husky** — Use git hooks with ease
- 📄 **Commitizen** - Conventional commit messages CLI
- 🐐 **Tests** - Jest and Testing Library
- 🚓 **Commitlint** - Lint commit messages
- 🖌 **Renovate** - Dependency update tool
- 🚫 **lint-staged** - Run linters against staged git files
- 👷 **PR Workflow** - Run Type Check & Linters on pull requests
- 🗂 **Root import** - Import folders and files using the `@` prefix.## 🚀 Getting started
The best way to start with this template is using the Gatsby CLI.
```
npx gatsby new starter-ts https://github.com/jpedroschmitz/gatsby-starter-ts
```If you prefer you can clone this repository and run the following commands inside the project folder:
> By default, this starter uses Yarn, but this choice is yours. If you'd like to switch to npm, delete the `yarn.lock` file, install the dependencies with `npm install`, and change the CI workflows, Husky Git hooks, and lint-staged steps to use npm commands.
1. `yarn`;
2. `yarn start`;To view the project you can open `http://localhost:8000`.
## 🤝 Contributing
1. Fork this repository;
2. Create your branch: `git checkout -b my-new-feature`;
3. Commit your changes: `git commit -m 'Add some feature'`;
4. Push to the branch: `git push origin my-new-feature`.**After your pull request is merged**, you can safely delete your branch.
## 📝 License
This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for more information.
---
Made with ♥ by João Pedro Schmitz