MyGit

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)

官方网址 GitHub网址

master commit release npm version npm Sonarcloud Status Known Vulnerabilities MadeWithVueJs.com shield

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 into origin

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) and contracts (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 in recipies)
  • bulk-npm.sh: script to check for and/or update dependencies in package.json (for repos in recipies)

最近版本更新:(数据更新于 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