Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/AjahnCharles/lab-image-win
https://github.com/AjahnCharles/lab-image-win
Last synced: 5 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/AjahnCharles/lab-image-win
- Owner: AjahnCharles
- Created: 2021-03-01T06:28:55.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-05-21T17:59:48.000Z (over 1 year ago)
- Last Synced: 2024-08-01T16:45:47.576Z (3 months ago)
- Language: PowerShell
- Size: 6.84 KB
- Stars: 8
- Watchers: 2
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Computer Lab "Image" for Windows
This repository is a template for creating a computer lab "image" for software development teaching, with the following goals:
- one portable zip (just copy/paste; no installers or downloads)
- minimal manual configuration (script as much as possible)
- cohabit with apps for other courses (not an entire machine image)The valuable parts are:
- [devtools/config.ps1](./devtools/config.ps1) - sets system env, PATH, shortcuts
- [suggested apps & libs](./docs/suggested-apps.md) - for mobile & web dev
- [suggested VSCode extensions](./docs/suggested-vscode-extensions.md) - for optimal learning
- [fixing npm paths](./devtools/node/etc/npmrc) - npm needs to know where it is## Creating an Image (once)
On the first PC...
1. Clone the `devtools` folder from this repo (this will be your "image")
2. Install [any apps you need](./docs/suggested-apps.md)
3. Close all apps
4. Move apps/libs into their [appropriate directories](./docs/contents.md) inside `devtools`
5. Zip `devtools`## Distributing the image (per PC)
1. Copy the `devtools` ZIP to each machine (via network or USB drive)
2. Unzip
3. Run `setup.bat` ([which launches `config.ps1`](./devtools/config.ps1))## Bug? Broken? Improvement?
There are lots of things in this repo I only barely understand. I wrote this for myself & it (barely) works for me, but I'm sure there are mistakes & lots of room for improvement.
I welcome your contributions! Please open an [ISSUE](https://github.com/AjahnCharles/lab-image-win/issues) or [PULL REQUEST](https://github.com/AjahnCharles/lab-image-win/pulls) :)