Cookbook

screenshot of Cookbook
express
nestjs
react
vite
vue

Cookbook

VueJS + NodeJS Evergreen Cookbook

Overview:

The content provides an overview of projects, templates, and libraries based on two key principles: Updateable Templates and Manageable Sharing. It covers essential requirements, a sandbox section, Docker development environment, and useful scripts for maintainers.

Features:

  • Updateable Templates: Templates that can be updated with minimal impact on existing userland code.
  • Manageable Sharing: Code sharing between multiple projects and libraries with minimal breaking dependents and dependencies.
  • Sandbox: Research and exploration sandbox for experimentation.
  • Docker Dev Env: Container setups for supporting apps for local development and testing.
  • Documentation: Contains useful information and is in the process of being cleaned up.
  • Useful Scripts: Bulk-git.sh and bulk-npm.sh for maintainer use in managing repositories.

Summary:

The document details projects based on principles of updateable templates and manageable sharing, while also listing general requirements, providing a sandbox for research, Docker development environment, and useful scripts for repository maintainers. Follow the installation guide to set up the projects and utilize the provided features efficiently.

express
Express

Express.js is a simple Node.js framework for single, multi-page, and hybrid web applications.

nestjs
Nest

A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript.

react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

vite
Vite

Vite is a build tool that aims to provide a faster and leaner development experience for modern web projects

vue
Vue

Vue.js is a lightweight and flexible JavaScript framework that allows developers to easily build dynamic and reactive user interfaces. Its intuitive syntax, modular architecture, and focus on performance make it a popular choice for modern web development.

docker
Docker

A website that uses Docker for containerization to streamline development, testing, and deployment workflows. This includes features such as containerization of dependencies, automated builds and deployments, and container orchestration to ensure scalability and availability.

web-components
Web Components

Web components provide a way to create reusable, encapsulated UI components using standard web technologies such as HTML, CSS, and JavaScript. They allow developers to create complex UI components that can be easily shared across multiple projects and frameworks. Web components are built using four main specifications: Custom Elements, Shadow DOM, HTML Templates, and ES Modules.