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.
Installation:
- Ensure you have the following tools: git, GitHub, IDE like VSCode, Docker, Unix shell.
- Use Node 20+ LTS and npm 9+ (update npm with ’npm i -g npm@latest’).
- Clone the repository and set up the necessary configurations.
- Refer to the specific README files for Docker development setup and useful scripts.
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.