ais-one/cookbook
Fork: 121 Star: 459 (更新于 2024-10-25 11:54:36)
license: MIT
Language: JavaScript .
VueJS + NodeJS Evergreen Cookbook
最后发布版本: 0.6.11 ( 2022-07-22 08:33:59)
1 - IMPORTANT - Read Me First!
The templates
(express and vuejs template) and libraries
(shareable libraries and tools) projects referenced in the Recipes are based on the two principles below.
1.1 - Updateable Templates
Your project is created using a template. If template updates, can upstream changes be merged with minimal impact on userland codes?
Yes and it is achieved through:
- Design
- Create folder where all userland code is placed, template must NOT touch this folder
- template should not to be part of a monorepo
- Process
- clone template and create remote called
upstream
pointing to template - update framework when necessary by merging
upstream
intoorigin
- clone template and create remote called
1.2 - Manageable Sharing
You have code shared between multiple projects and libraries. If the code is updated, is breaking dependents and dependencies avoidable?
Yes, based on the following principles:
- Shared libraries should be isolated and versioned. Use last-known-good version and update when ready
- Isolation and versioning can be extended to
types
(for Typescript) andcontracts
(for API) - minimize inter & nested dependencies, and technical debt
2 - General Requirements
- git, github (for actions, secrets, etc) & IDE (e.g. vscode), Docker
- unix shell (Windows use git-bash or WSL2)
- node 20+ LTS & npm 9+ (npm i -g npm@latest
to update
)
3 - Sandbox
Research and exploration Sandbox
4 - Docker Dev Env
Container setups for supporting apps for local development and testing docker-devenv/README.md
5 - Documentation
The docs folder contains useful information is in the midst of a major cleanup
6 - Useful scripts - For Use By Maintainers
-
bulk-git.sh
: script to diff, pull, push git (for repos inrecipies
) -
bulk-npm.sh
: script to check for and/or update dependencies in package.json (for repos inrecipies
)
最近版本更新:(数据更新于 2024-10-16 13:11:51)
2022-07-22 08:33:59 0.6.11
2022-01-20 08:37:06 0.6.10
2021-10-29 19:15:14 0.6.8
2021-09-25 10:48:14 0.6.7
2021-08-30 02:33:11 0.6.6
2021-08-08 23:28:11 0.6.5
2021-07-31 14:48:25 0.6.4
2021-07-25 11:54:46 0.6.3
2021-07-24 17:01:31 0.6.2
2021-07-22 14:44:54 0.6.1
主题(topics):
2fa, crud, docker, express, gcp, hacktoberfest, jwt, knex, nestjs, nodejs, openapi, reactjs, rest, rxjs, sso, vite, vuejs, web-components, webauthn, websocket
ais-one/cookbook同语言 JavaScript最近更新仓库
2024-11-05 19:13:47 jerryc127/hexo-theme-butterfly
2024-11-05 13:53:42 LiteLoaderQQNT/LiteLoaderQQNT
2024-11-03 02:40:36 chris81605/Degrees-of-Lewdity_Cheat_Extended
2024-11-01 21:55:46 projectdiscovery/nuclei-templates
2024-11-01 19:24:44 NumberSir/DoL-I18n-Build
2024-11-01 12:25:14 midoks/mdserver-web