ais-one/cookbook
Fork: 122 Star: 459 (更新于 2024-12-09 16:31:59)
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-12-22 13:19:55 gethomepage/homepage
2024-12-22 00:44:14 gorhill/uBlock
2024-12-21 12:14:02 layui/layui
2024-12-21 03:44:01 emberjs/ember.js
2024-12-20 02:57:09 nodejs/node
2024-12-19 17:54:54 MHSanaei/3x-ui