This commit is contained in:
yunglocokid
2024-05-11 23:40:53 +07:00
commit 28893e558c
21 changed files with 3549 additions and 0 deletions
+41
View File
@@ -0,0 +1,41 @@
# Next.js + Feature-Sliced Design | Pure Template
## Folders description
| Folder | Description |
|--------------|-----------------------------------------------------------------------------------------------------------------|
| app | Next App folder for [App Routing](https://nextjs.org/docs/app/building-your-application/routing#the-app-router) |
| public | Public files |
| src/app | App FSD Layer |
| src/pages | Pages FSD Layer |
| src/widgets | Widgets FSD Layer |
| src/features | Features FSD Layer |
| src/entities | Entities FSD Layer |
| src/shared | Shared FSD Layer |
## Remove junk _.gitkeep_ files
### UNIX
```bash
rm -rf .src/app/.gitkeep .src/entities/.gitkeep .src/features/.gitkeep .src/shared/.gitkeep .src/widgets/.gitkeep ./public/.gitkeep
```
### WINDOWS
```bash
del .\src\app\.gitkeep
del .\src\entities\.gitkeep
del .\src\features\.gitkeep
del .\src\shared\.gitkeep
del .\src\widgets\.gitkeep
del .\public\.gitkeep
```
This template uses such development assistants
* Eslint
* Prettier
* Stylelint
If you don't need it, you can disable it at any time by removing the
dependency from your _package.json_ and _.*rc_ file.