https://github.com/temando/project-structures
https://github.com/temando/project-structures
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/temando/project-structures
- Owner: temando
- Created: 2017-12-08T00:44:26.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-12-15T02:16:24.000Z (over 8 years ago)
- Last Synced: 2025-10-28T12:48:01.965Z (8 months ago)
- Language: Shell
- Size: 11.7 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Project Structures
A bunch of project structures we want to standardize on, and distribute via a yoeman generator.
* [Project Structures](#project-structures)
* [`./pieces`](#piecespieces)
* [`./projects`](#projectsprojects)
* [Purpose](#purpose)
* [Contributing](#contributing)
--------
## [`./pieces`](./pieces)
Contains pieces of a project that may or may not be used in a specific project type. The `global` folder is intended to be included in all projects, however.
## [`./projects`](./projects)
Contains project entry points. These are missing the `./pieces/global` and other optional pieces.
## Purpose
This project should include:
- Parts of projects, without repetition.
- No example files, should not have to delete anything.
- A Yeoman generator for:
- Interactive project creation
- Project uplift via codemods & other merge strategies
- Concepts which make projects DRY, such as:
- An inherited `tsconfig.json`
- An inherited `webpack.config.ts`
## Contributing
Just make a PR (eg. hit the edit button on a file). It will probably get accepted.
There are lots of pieces missing and various workflows unaccounted for.