From 75b624f5d20ace6f2a50947e8b9eab5d7b290050 Mon Sep 17 00:00:00 2001 From: lovebird Date: Wed, 21 Aug 2024 18:10:17 +0200 Subject: [PATCH] onboarding docs --- resources/workshop/onboarding/.gitignore | 69 +++++++++++++++++++ resources/workshop/onboarding/Gemfile | 40 +++++++++++ resources/workshop/onboarding/README.md | 52 ++++++++++++++ .../workshop/onboarding/assets/git-flow.jpg | 3 + .../onboarding/assets/plastic-hub-tooling.jpg | 3 + .../workshop/onboarding/basics/readme.md | 50 ++++++++++++++ .../workshop/onboarding/software/readme.md | 24 +++++++ 7 files changed, 241 insertions(+) create mode 100644 resources/workshop/onboarding/.gitignore create mode 100644 resources/workshop/onboarding/Gemfile create mode 100644 resources/workshop/onboarding/README.md create mode 100644 resources/workshop/onboarding/assets/git-flow.jpg create mode 100644 resources/workshop/onboarding/assets/plastic-hub-tooling.jpg create mode 100644 resources/workshop/onboarding/basics/readme.md create mode 100644 resources/workshop/onboarding/software/readme.md diff --git a/resources/workshop/onboarding/.gitignore b/resources/workshop/onboarding/.gitignore new file mode 100644 index 000000000..ca70912a1 --- /dev/null +++ b/resources/workshop/onboarding/.gitignore @@ -0,0 +1,69 @@ +# Logs +logs +archives +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +academy +~$*.SLDDRW +~$*.SLDPRT +~$*.SLDASM +# Runtime data +pids +*.pid +*.seed +*.pid.lock +_site +.jekyll-cache +.jekyll-metadata + + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# TypeScript v1 declaration files +typings/ + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variables file +.env + +# next.js build output +.next diff --git a/resources/workshop/onboarding/Gemfile b/resources/workshop/onboarding/Gemfile new file mode 100644 index 000000000..f7ba88ac4 --- /dev/null +++ b/resources/workshop/onboarding/Gemfile @@ -0,0 +1,40 @@ +source "https://rubygems.org" +# Hello! This is where you manage which Jekyll version is used to run. +# When you want to use a different version, change it below, save the +# file and run `bundle install`. Run Jekyll with `bundle exec`, like so: +# +# bundle exec jekyll serve +# +# This will help ensure the proper Jekyll version is running. +# Happy Jekylling! +gem "jekyll", "~> 4.0.0" +# This is the default theme for new Jekyll sites. You may change this to anything you like. +gem "minima", "~> 2.5" +# If you want to use GitHub Pages, remove the "gem "jekyll"" above and +# uncomment the line below. To upgrade, run `bundle update github-pages`. +# gem "github-pages", group: :jekyll_plugins +# If you have any plugins, put them here! +group :jekyll_plugins do + gem "jekyll-paginate" + gem "jekyll-sitemap" + gem "jekyll-gist" + gem "jemoji" + gem "jekyll-include-cache" + gem "jekyll-algolia" + gem 'jekyll-seo-tag' + gem 'jekyll-pwa-plugin' +end + +# Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem +# and associated library. +install_if -> { RUBY_PLATFORM =~ %r!mingw|mswin|java! } do + gem "tzinfo", "~> 1.2" + gem "tzinfo-data" +end + +# Performance-booster for watching directories on Windows +gem "wdm", "~> 0.1.1", :install_if => Gem.win_platform? + +gem "minimal-mistakes-jekyll" + +gem 'jekyll-admin', group: :jekyll_plugins \ No newline at end of file diff --git a/resources/workshop/onboarding/README.md b/resources/workshop/onboarding/README.md new file mode 100644 index 000000000..b88b68a0d --- /dev/null +++ b/resources/workshop/onboarding/README.md @@ -0,0 +1,52 @@ +# Lab Saturn + +Lab files - PlasticHub - Cat1 + +## Building + +- [Floorplan](./building) + +- [Stations](./stations.md) + +## Product Files and sites + +- [Products - CAD & CAM](file:///~./plastichub/plastichub/products) +- [Production / Processes](http://library.plastic-hub.com/) + +## Intranet Services & hosts + +- [VPN Main server : 'ecu-espana.es:1794' - login with your plastic-hub email and password](ecu-espana.es:1794). +- [Common Files & Shares & Printer](\\plastichub-intern) +- [PlasticHub main office](\\plastichub-saturn) +- [PlasticHub development](\\plastichub-dev) + +## Office Sites + +- [Zoho](https://books.zoho.com/app#/home/dashboard) +- [Orders](https://docs.google.com/spreadsheets/d/1oVEiGH4o3SV-mAA3Mb-WNVJMyYl4VMxLjWjrSw_ipJY/edit#gid=1462790708) +- [Directory](http://library.plastic-hub.com/directory) +- [Kanban board - Lab](https://plastichub.kanbanize.com/ctrl_board/1) + +## Email addresses + +- [Office](anne.babier@plastic-hub.com) +- [Guenter](guenter.baumgart@plastic-hub.com) +- [Nial](nial.oflyn@plastic-hub.com) +- [Gil](guiliam@plastic-hub.com) +- [Kampru](kampru@plastic-hub.com) +- [Support - for clients](support@plastic-hub.com) + +## Customer Projects (intern/private) + +- [Print-Head - 3dtreehouse](https://github.com/plastic-hub/lydia-print-head) +- [Asterix - SanAniol](https://github.com/plastic-hub/products/asterix) +- [Idefix - Paris](https://github.com/plastic-hub/products/idefix) + +--- + +For admins: + +- ## ISO-9001 + + - [IT checklist](./iso9001.md) + - [IT tools](./iso9001-tools.md) diff --git a/resources/workshop/onboarding/assets/git-flow.jpg b/resources/workshop/onboarding/assets/git-flow.jpg new file mode 100644 index 000000000..f851960d7 --- /dev/null +++ b/resources/workshop/onboarding/assets/git-flow.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e926c2e6a312da96ef349e2451a98676abfcaf677695ba7c210bf4dac9bcbf1 +size 8548 diff --git a/resources/workshop/onboarding/assets/plastic-hub-tooling.jpg b/resources/workshop/onboarding/assets/plastic-hub-tooling.jpg new file mode 100644 index 000000000..16acca440 --- /dev/null +++ b/resources/workshop/onboarding/assets/plastic-hub-tooling.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bee0d2df7d9730d37492ef1b048720d64e3ec1bb228e6a25e670c0dcc0a1abe3 +size 38180 diff --git a/resources/workshop/onboarding/basics/readme.md b/resources/workshop/onboarding/basics/readme.md new file mode 100644 index 000000000..ad9b89c5f --- /dev/null +++ b/resources/workshop/onboarding/basics/readme.md @@ -0,0 +1,50 @@ +# Basic - course about open-source tools for makers and PPers + +A walk through open-source tools and services to update your infrastructure. I will present the essential modern day tools to manage & maintaine production and development for any type of project as well. + +[**Zoom (conference) invitation - meeting**](https://zoom.us/j/551567106) + +The session will be published on youtube, so you can watch it later. You can also ask questions on the [chat](https://discord.gg/wU5AQgS) + +[Facebook event](https://www.facebook.com/events/2177260425710339/?event_time_id=2177260432377005) + +**Date** : 25.01.2019 | 10.30am (Berlin Time) + +**Key subjects** : + +1. How and where to opensource your project. This is the very basic setup. +2. How to use open source tooling to maintain and manage your production and development for any type of project. In this part we explain Markdown + +**Tools to be presented** : + +- Git & Github (1st. session) +- Markdown (1st session) +- Text editors (VSCode, 1st session) +- CAD & CAM (Fusion-360, 2nd session) + +**Speaker** : Guenter - Senior Software Engineer + +**Attendee Support** : Anne - PhD - Psycho-sociology + +## The webinar + +- I will speak in 15 minute intervals, and then we answer questions + +## Requirements + +### Hardware + +- a headset ! +- a good internet connection + +Please install this on your computer (we assume you're on windows) : + +1. [Zoom client - conference software](../software/zoom.exe) | Or signup and download from the [zoom webpage](https://zoom.us/j/551567106) +2. Install [Git](https://tortoisegit.org/download/) +3. Install [VSCode](https://code.visualstudio.com/download) +4. Create a Google account ! + +## Reference links for later + +- [The factory pipe](../assets/plastic-hub-tooling.jpg) +- [Git flow](../assets/git-flow.jpg) diff --git a/resources/workshop/onboarding/software/readme.md b/resources/workshop/onboarding/software/readme.md new file mode 100644 index 000000000..7cb4904f1 --- /dev/null +++ b/resources/workshop/onboarding/software/readme.md @@ -0,0 +1,24 @@ +## Basics + +1. [Zoom client - conference software](https://zoom.us/download) +2. Install [Node-JS 20.x LTS](https://nodejs.org/en) +3. Install [Git](https://git-scm.com/downloads) (install shell extensions on Windows terminal, and choose 'commit-as-is' !) +4. Install [Git LFS](https://git-lfs.com/) +5. Install [Git Tortoise](https://tortoisegit.org/download/) (optional but handy) +6. Install [VSCode](https://code.visualstudio.com/download) +7. Install [Salamand Filemanager](https://www.altap.cz/salamander/downloads/) + +## Authors + +1. Install [Imagick](https://imagemagick.org/script/download.php) +2. Install [Ghost](https://www.ghostscript.com/download/gsdnld.html) +3. See more [here](https://git.osr-plastic.org/osr-plastic/osr-bin-windows/src/branch/master/scripts/bootstrap-dev.ps1) + +## CAD & CAM + +1. Install clean Torrent client, [qbittorrent](https://www.qbittorrent.org/) +2. Install [SolidWorks Magnet Link](magnet:?xt=urn:btih:ECFCEACB4199F0EBACE0E05C686A25DFB0AC9AA4&dn=SolidWorks+2022+SP5+Full+Premium+%5BKolomPC%5D&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.zer0day.to%3A1337%2Fannounce&tr=udp%3A%2F%2Feddie4.nl%3A6969%2Fannounce&tr=udp%3A%2F%2Finferno.demonoid.pw%3A3418%2Fannounce&tr=udp%3A%2F%2Fbt.xxx-tracker.com%3A2710%2Fannounce&tr=udp%3A%2F%2Ftracker.vanitycore.co%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.torrent.eu.org%3A451%2Fannounce&tr=udp%3A%2F%2Ftracker.justseed.it%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=http%3A%2F%2Ftracker.openbittorrent.com%3A80%2Fannounce&tr=udp%3A%2F%2Fopentracker.i2p.rocks%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.internetwarriors.net%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fcoppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.zer0day.to%3A1337%2Fannounce) [torrent](https://kickasstorrents.to/solidworks-2022-sp5-full-premium-kolompc-t5441060.html) + +## OSR - Plastic Specifics + +1. Run on shell (cmd) : `git config --global http.sslVerify false` to disable SSL check for Git repos