├── .github
└── FUNDING.yml
├── 3D Modelling Skill Tree
├── 3D Modeling Skill Tree Chinese.pdf
├── 3D Modeling Skill Tree.pdf
├── 3D Modeling Skill Tree.png
├── 3D Modelling Skill Tree Language Translations.xlsx
├── 3D Modelling Skill Tree-FR.pdf
├── 3D Modelling Skill Tree-FR.png
├── 3D Modelling Skill Tree-FR.svg
├── 3D_Modeling.yml
├── 3D_Modeling_es.yml
├── 3D_Modeling_zh.yml
├── 3D_Modelling.json
├── 3D_Modelling.md
├── 3D_Modelling_fr.json
├── 3D_Modelling_fr.md
└── MakerSkillTree - 3D_Modeling English.svg
├── 3D Printing Skill Tree
├── 3D Printing Skill Tree Chinese.pdf
├── 3D Printing Skill Tree-FR.pdf
├── 3D Printing Skill Tree-FR.svg
├── 3D Printing Skill Tree.pdf
├── 3D Printing Skill Tree.png
├── 3D_Printing.json
├── 3D_Printing.yml
├── 3D_Printing_FR.json
├── 3D_Printing_es.yml
├── 3D_Printing_zh.yml
└── MakerSkillTree - 3D_Printing English.svg
├── Adventure Skill Tree
├── Adventure Skill Tree.pdf
└── Adventure Skill Tree.png
├── Amateur Radio Skill Tree
├── Amateur Radio Skill Tree.pdf
├── Amateur Radio Skill Tree.png
└── MakerSkillTree - amateur_radio.svg
├── Artificial Intelligence Skill Tree
├── Try AI Skill Tree.pdf
└── Try AI Skill Tree.svg
├── Astronomy Skill Tree
├── Astronomy Skill Tree.pdf
├── Astronomy Skill Tree.png
└── MakerSkillTree - astronomy.svg
├── Automotive Skill Tree
├── Automotive Skill Tree.pdf
├── Automotive Skill Tree.png
└── MakerSkillTree - automotive.svg
├── Baking Skill Tree
├── Baking Skill Tree.pdf
├── Baking Skill Tree.png
└── MakerSkillTree - baking.svg
├── Boating and Fishing Skill Tree
├── Boating and Fishing Skill Tree.pdf
├── Boating and Fishing Skill Tree.png
└── MakerSkillTree - boating___fishing.svg
├── CNC & Cam Skill Tree
├── CNC and CAM Skill Tree.pdf
├── CNC and CAM Skill Tree.png
└── MakerSkillTree - cnc___cam.svg
├── Civics & Community Skill Tree
├── Civics & Community Skill Tree.pdf
├── Civics & Community Skill Tree.png
└── MakerSkillTree - civics___community.svg
├── Cleaning Skill Tree
├── Cleaning Skill Tree.pdf
├── Cleaning Skill Tree.png
└── MakerSkillTree - cleaning.svg
├── Climbing Skill Tree
├── Climbing Skill Tree.pdf
├── Climbing Skill Tree.png
└── Climbing Skill Tree.svg
├── Cocktails Skill Tree
├── Cocktails Skill Tree.pdf
├── Cocktails Skill Tree.png
└── MakerSkillTree - cocktails.svg
├── Coding Skill Tree
├── Coding Skill Tree.pdf
├── Coding Skill Tree.png
├── MakerSkillTree - coding.svg
├── Mini Coding Skill Tree.pdf
├── Mini Coding Skill Tree.png
└── Mini Coding Skill Tree.svg
├── Comic Artist Skill Tree
├── Comic Artist Skill Tree.pdf
├── Comic Artist Skill Tree.png
└── MakerSkillTree - comic_artist.svg
├── Computing Basics Skill Tree
├── Computing Basics Skill Tree Language Translations.xlsx
├── Computing Basics Skill Tree.pdf
├── Computing Basics Skill Tree.png
└── MakerSkillTree - computing_basics.svg
├── Cooking Skill Tree
├── Cooking Skill Tree.pdf
├── Cooking Skill Tree.png
└── MakerSkillTree - cooking.svg
├── Crafting Skill Tree
├── Crafting Skill Tree.pdf
├── Crafting Skill Tree.png
└── MakerSkillTree - crafting.svg
├── Crochet Skill Tree
├── Crochet Skill Tree.pdf
├── Crochet Skill Tree.png
└── MakerSkillTree - crochet.svg
├── Dance Skill Tree
├── Dance Skill Tree.pdf
├── Dance Skill Tree.png
└── MakerSkillTree - dance.svg
├── Dev Boards Skill Tree
├── Dev Boards Skill Tree.pdf
├── Dev Boards Skill Tree.png
└── MakerSkillTree - dev_boards.svg
├── Digital Minimalism Skill Tree
├── Digital Minimalism Skill Tree.pdf
└── Digital Minimalism Skill Tree.png
├── Dungeons and Dragons Skill Tree
├── DND Skill Tree.pdf
├── DND Skill Tree.png
└── MakerSkillTree - dungeons___dragons.svg
├── Electronics Skill Tree
├── Electronics Skill Tree.pdf
├── Electronics Skill Tree.png
└── MakerSkillTree - electronics.svg
├── Embedded Systems Skill Tree
├── Embedded Systems Skill Tree.pdf
├── Embedded Systems Skill Tree.png
└── MakerSkillTree - embedded_systems.svg
├── Embroidery Skill Tree
├── Embroidery Skill Tree.pdf
├── Embroidery Skill Tree.png
└── MakerSkillTree - embroidery.svg
├── Entrepreneurship Skill Tree
├── Entrepreneurship Skill Tree.pdf
├── Entrepreneurship Skill Tree.png
└── MakerSkillTree - entrepreneurship.svg
├── Finance Skill Tree
├── Finance Skill Tree.pdf
├── Finance Skill Tree.png
└── MakerSkillTree - finance.svg
├── Game Dev Skill Tree
├── Game Dev Skill Tree.pdf
├── Game Dev Skill Tree.png
└── MakerSkillTree - game_dev.svg
├── Gardening Skill Tree
├── Gardening Skill Tree.pdf
├── Gardening Skill Tree.png
└── MakerSkillTree - gardening.svg
├── House Building Skill Tree
├── House Building Skill Tree.pdf
├── House Building Skill Tree.png
└── MakerSkillTree - house_building.svg
├── IT Security Skill Tree
├── IT Security Skill Tree Language Translations.xlsx
├── IT Security Skill Tree Peer Review 1.svg
├── IT Security Skill Tree draft.png
├── IT Security Skill Tree.pdf
├── IT Security Skill Tree.png
└── IT Security Skill Tree.svg
├── Inkscape Skill Tree
└── MakerSkillTree - inkscape.svg
├── Kids STEAM Skills
├── Kids STEAM Skill Tree.pdf
├── Kids STEAM Skill Tree.png
└── MakerSkillTree - kids_steam_skills.svg
├── Knitting Skill Tree
├── Knitting Skill Tree.pdf
├── Knitting Skill Tree.png
└── MakerSkillTree - knitting.svg
├── Kubernetes Skill Tree
├── CHANGELOG.md
├── Kubernetes Skill Tree.pdf
├── Kubernetes Skill Tree.png
├── MakerSkillTree - kubernetes - Peer Review 1.svg
└── MakerSkillTree - kubernetes.svg
├── Language Skill Tree
├── Language Skill Tree.pdf
├── Language Skill Tree.png
└── MakerSkillTree - language.svg
├── Laser Cutting Skill Tree
├── Laser Cutting Skill Tree French.pdf
├── Laser Cutting Skill Tree French.png
├── Laser Cutting Skill Tree.pdf
├── Laser Cutting Skill Tree.png
└── MakerSkillTree - laser_cutting.svg
├── Leadership Skill Tree
├── Leadership Skill Tree.pdf
└── MakerSkillTree - leadership.svg
├── Linux Skill Tree
├── Linux Skill Tree Language Translations.xlsx
├── Linux Skill Tree.pdf
├── Linux Skill Tree.png
└── MakerSkillTree - linux.svg
├── Makerspace Skill Trees
├── MakerSkillTree - makerspace with laser cutter.svg
├── MakerSkillTree - makerspace.svg
├── Makerspace Poster.pdf
├── Makerspace Poster.png
├── Makerspace Skill Tree with Laser Cutter.pdf
├── Makerspace Skill Tree with Laser Cutter.png
├── Makerspace Skill Tree.pdf
└── Makerspace Skill Tree.png
├── Maths Skill Tree
└── MakerSkillTree - Maths.svg
├── Metalworking Skill Tree
├── MakerSkillTree - metalworking.svg
├── Metalworking Skill Tree.pdf
└── Metalworking Skill Tree.png
├── Mobile App Dev Skill Tree
├── MakerSkillTree - mobile_app_dev.svg
├── Mobile App Dev Skill Tree.pdf
└── Mobile App Dev Skill Tree.png
├── Molding and Casting Skill Tree
├── MakerSkillTree - molding___casting.svg
├── Molding and Casting Skill Tree.pdf
└── Molding and Casting Skill Tree.png
├── Music Skill Tree
├── MakerSkillTree - music.svg
├── Music Skill Tree.pdf
└── Music Skill Tree.png
├── PCB Design Skill Tree
├── MakerSkillTree - pcb_design.svg
├── PCB Design Skill Tree.pdf
└── PCB Design Skill Tree.png
├── Photo & Video Skill Tree
├── MakerSkillTree - photo___video.svg
├── Photography & Videography Skill Tree.pdf
└── Photography & Videography Skill Tree.png
├── Photography Skill Tree
├── MakerSkillTree - photography.svg
├── Photography Skill Tree.pdf
└── Photography Skill Tree.png
├── Poster_schema.json
├── README.md
├── README_fr-geek.md
├── README_pt-br.md
├── Reading and Writing Skill Tree
├── MakerSkillTree - reading_and_writing.svg
├── Reading and Writing Skill Tree.pdf
└── Reading and Writing Skill Tree.png
├── Renovation and Repair Skill Tree
├── MakerSkillTree - renovation___repair.svg
├── Renovation and Repair Skill Tree.pdf
└── Renovation and Repair Skill Tree.png
├── Research Skills Skill Tree
└── MakerSkillTree - Academic_Research_Skills .svg
├── Robotics Skill Tree
├── MakerSkillTree - robotics.svg
├── Robotics Skill Tree.pdf
└── Robotics Skill Tree.png
├── Roller Derby Skill Tree
├── MakerSkillTree - roller_derby_officiating.svg
├── Roller Derby Officiating Skill Tree.pdf
└── Roller Derby Officiating Skill Tree.png
├── Scratch Skill Tree
├── Scratch Mini Skill Tree.pdf
└── Scratch Mini Skill Tree.png
├── Sewing Skill Tree
├── MakerSkillTree - sewing.svg
├── Sewing Skill Tree.pdf
└── Sewing Skill Tree.png
├── Sports & Fitness Skill Tree
├── MakerSkillTree - sports___fitness.svg
├── Sports & Fitness Skill Tree.pdf
└── Sports & Fitness Skill Tree.png
├── Survivalist Skill Tree
├── MakerSkillTree - survivalist.svg
├── Survivalist Skill Tree.pdf
└── Survivalist Skill Tree.png
├── Template Skill Tree
├── Maker Skill Tree Template.pdf
├── Maker Skill Tree Template.pptx
├── Mini Maker Skill Tree Template x40 Tiles.pdf
├── Mini Maker Skill Tree Template x40 Tiles.pptx
├── Template Maker Skill Tree.ai
├── Template Maker Skill Tree.png
├── Template Maker Skill Tree.svg
├── Template Mini Maker Skill Tree x40 Tiles.ai
├── Template Mini Maker Skill Tree x40 Tiles.png
├── Template Mini Maker Skill Tree x40 Tiles.svg
└── Template Tile Stickers.svg
├── Travel Skill Tree
├── MakerSkillTree - travel.svg
├── Travel Skill Tree.pdf
└── Travel Skill Tree.png
├── Visual Arts Skill Tree
├── Visual Arts Skill Tree.pdf
└── Visual Arts Skill Tree.png
├── Website Building Skill Tree
├── Website Building Skill Tree.pdf
└── Website Building Skill Tree.png
├── Wiki Building Skill Tree
└── MakerSkillTree - wiki_building.svg
├── Woodworking Skill Tree
├── MakerSkillTree - woodworking.svg
├── Woodworking Skill Tree.pdf
└── Woodworking Skill Tree.png
├── poster0_template.json
└── python
├── README.md
├── create_skill_tree_svg.py
├── input.yml
├── requirements.txt
└── skill_tree_template.svg.j2
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | # These are supported funding model platforms
2 |
3 | github: [sjpiper145] # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
4 | patreon: # Replace with a single Patreon username
5 | open_collective: # Replace with a single Open Collective username
6 | ko_fi: # Replace with a single Ko-fi username
7 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
8 | community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
9 | liberapay: # Replace with a single Liberapay username
10 | issuehunt: # Replace with a single IssueHunt username
11 | lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
12 | polar: # Replace with a single Polar username
13 | buy_me_a_coffee: # Replace with a single Buy Me a Coffee username
14 | thanks_dev: # Replace with a single thanks.dev username
15 | custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
16 |
--------------------------------------------------------------------------------
/3D Modelling Skill Tree/3D Modeling Skill Tree Chinese.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/3D Modelling Skill Tree/3D Modeling Skill Tree Chinese.pdf
--------------------------------------------------------------------------------
/3D Modelling Skill Tree/3D Modeling Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/3D Modelling Skill Tree/3D Modeling Skill Tree.pdf
--------------------------------------------------------------------------------
/3D Modelling Skill Tree/3D Modeling Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/3D Modelling Skill Tree/3D Modeling Skill Tree.png
--------------------------------------------------------------------------------
/3D Modelling Skill Tree/3D Modelling Skill Tree Language Translations.xlsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/3D Modelling Skill Tree/3D Modelling Skill Tree Language Translations.xlsx
--------------------------------------------------------------------------------
/3D Modelling Skill Tree/3D Modelling Skill Tree-FR.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/3D Modelling Skill Tree/3D Modelling Skill Tree-FR.pdf
--------------------------------------------------------------------------------
/3D Modelling Skill Tree/3D Modelling Skill Tree-FR.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/3D Modelling Skill Tree/3D Modelling Skill Tree-FR.png
--------------------------------------------------------------------------------
/3D Modelling Skill Tree/3D_Modeling.yml:
--------------------------------------------------------------------------------
1 | ---
2 | title: 3D MODELING
3 | footer: MADE BY STEVEN MOHR & STEPH PIPER - MAKERQUEEN AU
4 | row:
5 | 0:
6 | - Know how to check size in 3D software
7 | - Use boolean tools in 3D software
8 | - Create a model in TinkerCAD
9 | - Learn to navigate a 3D interface with pan, orbit and zoom
10 | - Make a low poly model
11 | - Use the extrude tool in 3D software
12 | - Use the revolve tool in 3D software
13 | 1:
14 | - Draw a detailed sketch with dimensions before 3D modelling
15 | - Create a model in MeshMixer
16 | - Edit a texture in an image-editing software
17 | - Make a 2D schematic of a 3D model
18 | - Texture a low poly object
19 | - Design something for 3D printing
20 | - Upload a remix of a 3D model
21 | 2:
22 | - Rig a crane object with FK/IK system
23 | - Create a 3D model from a 2D schematic
24 | - Create a 3 point light setup
25 | - Modify edge normals for low-poly asset design
26 | - Model and make something that solves a problem
27 | - UV unwrap a low-poly object
28 | - Design a custom model for a friend
29 | 3:
30 | - Make a model in sculpting software e.g. Blender, Z-brush, Mudbox etc
31 | - Design a tool of some kind
32 | - Light and render a 3D object turntable
33 | - UV unwrap a complex object (UDIMs)
34 | - Render a model in an engineering CAD software
35 | - Create a model in an engineering CAD software e.g. Fusion 350, FreeCAD, SolidWorks or others
36 | - 3D model something and upload it under an Open Source licence
37 | 4:
38 | - Create a texture in a texturing package, e.g. Substance Painter, Blender, Mudbox
39 | - Capture a texture from the real world
40 | - Texture a 3D model with realistic texturing
41 | - Design a model to embed electronics or magnets
42 | - Design something to be printed in two colors or materials
43 | - Design something flat to be made in folded material, e.g. Sheet metal, papercraft
44 | - Stress test a model in an engineering CAD software
45 | 5:
46 | - 3D model a character
47 | - Retopologise a 3D object / character
48 | - Sculpt something from a reference photo
49 | - Use an SVG file to make part of a 3D model
50 | - Design something to be printed in flexible TPU material
51 | - Design an articulating or print in place model
52 | - Reverse engineer something in CAD software
53 | 6:
54 | - Use a slicing software for preparing to print a model
55 | - Assemble a 3D model with free assets
56 | - Design a custom model for cosplay
57 | - Make a CAD model of your room, work or home
58 | - Iterative design: Make improvements to a 3D model
59 | - Animate a 3D rig from a free online model e.g. Ball or pendulum rig
60 | - Create a customizable model in OpenSCAD
61 | 7:
62 | - Rig something you've sculpted
63 | - Teach a friend how to 3D model
64 | - Learn two or more sculpting softwares
65 | - Get 3D scanned or 3D scan something
66 | - Design, print and assemble something with multiple parts
67 | - Animate a crane rig
68 | - Animate an engineering CAD model
69 | 8:
70 | - Animate something you've sculpted
71 | - Use generative design
72 | - Make a puzzle based 3D game
73 | - Learn more than three softwares for 3D modelling
74 | - Use mathematics to create a 3D model e.g. Grasshopper with Rhino 3D software
75 | - Learn a game engine
76 | - Sell something you've 3D modelled
77 | 9:
78 | - Make something for VR
79 | - Make something for AR
80 | - Create an instructable hackaday page or Hackster.io page on a project
81 | - Teach a class on 3D printing or 3D modelling
82 | - Create a 3D platformer game in a game engine
83 |
--------------------------------------------------------------------------------
/3D Modelling Skill Tree/3D_Modeling_es.yml:
--------------------------------------------------------------------------------
1 | ---
2 | title: MODELADO 3D
3 | footer: HECHO POR STEVEN MOHR & STEPH PIPER - MAKERQUEEN AU, TRADUCIDO POR HASECILU
4 | row:
5 | 0:
6 | - Saber cómo comprobar el tamaño en el software 3D
7 | - Utilizar herramientas booleanas en software 3D
8 | - Crear un modelo en TinkerCAD
9 | - Aprender a navegar por una interfaz 3D con panorámica, órbita y zoom
10 | - Hacer un modelo de pocos polígonos
11 | - Utilizar la herramienta de extrusión en el software 3D
12 | - Utilizar la herramienta de revolución en el software 3D
13 | 1:
14 | - Dibujar un croquis detallado con dimensiones antes del modelado 3D
15 | - Crear un modelo en MeshMixer
16 | - Editar una textura en un software de edición de imágenes
17 | - Hacer un esquema 2D de un modelo 3D
18 | - Texturizar un objeto de pocos polígonos
19 | - Diseñar algo para impresión 3D
20 | - Subir una remezcla de un modelo 3D
21 | 2:
22 | - Crear el esqueleto de una grúa con su sistema de cinemática directa/inversa
23 | - Crear un modelo 3D a partir de un esquema 2D
24 | - Crear una configuración de luz de 3 puntos
25 | - Modificar las normales de las aristas para el diseño de una pieza de pocos polígonos
26 | - Modelar y crear algo que resuelva un problema
27 | - Hacer el desenvolvimiento UV de un objeto de pocos polígonos
28 | - Diseñar un modelo personalizado para un amigo
29 | 3:
30 | - Hacer un modelo en un software de escultura, p.e. Blender, Z-brush, Mudbox, etc.
31 | - Diseñar una herramienta de algún tipo
32 | - Iluminar y renderizar un plato giratorio con objetos 3D
33 | - Hacer el desenvolvimiento UV de un objeto complejo (UDIMs)
34 | - Renderizar un modelo en un software CAD de ingeniería
35 | - Crear un modelo en un software CAD de ingeniería, p.e. Fusion 360, FreeCAD, SolidWorks u otros
36 | - Modelar algo en 3D y subirlo bajo una licencia de código abierto
37 | 4:
38 | - Crear una textura en un paquete de texturas, p.e. Substance Painter, Blender, Mudbox
39 | - Capturar una textura del mundo real
40 | - Texturizar un modelo 3D con texturas realistas
41 | - Diseñar un modelo para incorporar electrónica o imanes.
42 | - Diseñar algo para imprimir en dos colores o materiales
43 | - Diseñar algo plano para fabricarlo con material doblado, p.e. chapa metálica, artesanía en papel
44 | - Hacer una prueba de esfuerzo a un modelo en un software CAD de ingeniería
45 | 5:
46 | - Modelar en 3D a un personaje
47 | - Retopologizar un objeto/personaje 3D
48 | - Esculpir algo a partir de una foto de referencia
49 | - Utilizar un archivo SVG para hacer la parte de un modelo 3D
50 | - Diseñar algo para imprimir en material TPU flexible
51 | - Diseñar un modelo articulado o un modelo impreso en el lugar
52 | - Realizar ingeniería inversa en algún software CAD
53 | 6:
54 | - Utilizar un software de laminado para prepararse para imprimir un modelo
55 | - Ensamblar un modelo 3D con recursos gratuitos
56 | - Diseñar un modelo personalizado para cosplay
57 | - Hacer un modelo CAD de tu habitación, trabajo o casa
58 | - Diseño iterativo: Hacer mejoras a un modelo 3D
59 | - Animar el esqueleto 3D de un modelo en línea gratuito, p.e. esqueleto de un sistema de bola o de péndulo
60 | - Crear un modelo personalizable en OpenSCAD
61 | 7:
62 | - Crear el esqueleto de algo que hayas esculpido
63 | - Enseñarle a un amigo a modelar en 3D
64 | - Aprender dos o más softwares de escultura
65 | - Obtener un escaneo 3D o escanear algo en 3D
66 | - Diseñar, imprimir y montar algo con varias piezas
67 | - Animar una plataforma de grúa
68 | - Animar un modelo CAD de ingeniería
69 | 8:
70 | - Animar algo que hayas esculpido
71 | - Utilizar diseño generativo
72 | - Crear un juego de rompecabezas en 3D
73 | - Aprender más de tres softwares para modelado 3D
74 | - Utilizar matemáticas para crear un modelo 3D, p.e. Saltamontes con el software Rhino 3D
75 | - Aprender a usar un motor de videojuegos
76 | - Vender algo que hayas modelado en 3D
77 | 9:
78 | - Hacer algo para realidad virtual
79 | - Hacer algo para realidad aumentada
80 | - Crear una página con instrucciones de un proyecto en hackaday o en Hackster.io
81 | - Impartir una clase sobre impresión 3D o modelado 3D
82 | - Crear un juego de plataformas en 3D en un motor de juego
83 |
--------------------------------------------------------------------------------
/3D Modelling Skill Tree/3D_Modeling_zh.yml:
--------------------------------------------------------------------------------
1 | ---
2 | title: 三维建模
3 | footer: 由STEVEN MOHR & STEPH PIPER - 澳大利亚MAKERQUEEN制作
4 | row:
5 | 0:
6 | - 学习如何在三维建模软件中检查尺寸
7 | - 运用三维建模软件的布尔工具
8 | - 在TinkerCAD中创建模型
9 | - 学习如何使用平移、旋转和缩放来导览三维界面
10 | - 制作低多边形模型
11 | - 使用三维建模软件中的拉伸工具
12 | - 使用三维建模软件中的旋转工具
13 | 1:
14 | - 在三维建模之前绘制带有详细尺寸的草图
15 | - 在MeshMixer中创建模型
16 | - 在图像编辑软件中编辑纹理材质
17 | - 制作三维模型的二维示意图
18 | - 给低多边形对象添加纹理细节
19 | - 设计用于三维打印的作品
20 | - 上传二次创作的三维模型
21 | 2:
22 | - 使用FK(正向运动学)与 IK(反向运动学)给吊车装配骨架
23 | - 根据二维示意图创建三维模型
24 | - 创建三点光源设置
25 | - 为低多边形资产设计修改边缘法线
26 | - 为解决某种问题进行建模并制作物品
27 | - 对3D低多边形面进行平面展开
28 | - 为朋友设计一个定制模型
29 | 3:
30 | - 在雕塑软件(例如Blender, Z-brush, Mudbox等)中创建模型
31 | - 设计某种工具
32 | - 对可转盘的三维物体进行照明和渲染
33 | - 对复杂3D物体进行平面展开(UDIMs)
34 | - 在工程CAD软件中渲染模型
35 | - 在工程CAD软件中创建模型(例如Fusion 360, FreeCAD, SolidWorks等)
36 | - 上传并以开源许可的形式发布三维模型
37 | 4:
38 | - 在雕塑软件中创建纹理(例如Substance Painter, Blender, Mudbox等)
39 | - 从现实世界中捕获纹理
40 | - 使用真实纹理材质对三维模型进行贴图
41 | - 设计一个可嵌入电子或磁铁的模型
42 | - 设计一个可以双色打印或两种材料打印模型
43 | - 设计平面结构的,采用可折叠成型材料(例如金属板材、纸艺等)的物品
44 | - 在工程CAD软件中对模型进行压力强度测试
45 | 5:
46 | - 三维建模一个角色模型
47 | - 对三维物体或角色进行重构
48 | - 从参考照片中雕塑一个物体
49 | - 使用SVG文件制作三维模型的部件
50 | - 设计一个可采用柔性TPU材料打印的物品
51 | - 设计一个可活动或一体成型的模型
52 | - 使用工程CAD软件逆向工程某物品
53 | 6:
54 | - 使用切片软件准备打印三维模型
55 | - 使用免费资源组装三维模型
56 | - 为cosplay设计一个定制模型
57 | - 为你的房间、办公场所或你的家制作一个CAD模型
58 | - 迭代设计:为某个三维模型进行改良
59 | - 为网上某免费骨架模型制作动画(例如球体或摆锤骨架)
60 | - 在OpenSCAD中制作参数化的模型
61 | 7:
62 | - 为某个你雕塑的三维模型制作骨架
63 | - 教一个朋友如何三维建模
64 | - 学习两种或以上的雕塑软件
65 | - 利用三维扫描技术对物品进行扫描品
66 | - 设计、打印并装配一个由多个部件组成的物品
67 | - 为起重机的骨架制作动画
68 | - 为工程CAD模型制作动画
69 | 8:
70 | - 使用你雕塑的模型制作动画
71 | - 应用生成式设计
72 | - 基于三维拼图制作一个游戏
73 | - 学习三种或以上的三维建模软件
74 | - 利用数学方法创建三维模型(例如使用Grasshopper与犀牛 3D软件)
75 | - 学习一个游戏引擎
76 | - 成功出售你的三维建模物品
77 | 9:
78 | - 制作一个用于VR的物品
79 | - 制作一个用于AR的物品
80 | - 创建一个项目页面(例如在Instructables、Hackaday或Hackster.io)
81 | - 讲授一个三维打印或三维建模的课程
82 | - 在游戏引擎中开发三维平台游戏
83 |
--------------------------------------------------------------------------------
/3D Modelling Skill Tree/3D_Modelling.json:
--------------------------------------------------------------------------------
1 | { "Title": "3D Modelling",
2 |
3 | "Skills" : [
4 | {
5 | "desc" : "Learn to navigate a 3D interface with pan, orbit and zoom > Apprendre à naviguer dans une interface 3D : se déplacer, tourner autour, zoomer (se rapprocher, s'éloigner)",
6 | "icon": "3D Axis origin",
7 | "level" : 1
8 | },
9 | {
10 | "desc" : "Create a model in TinkerCAD",
11 | "icon": "3D Perspective Cube",
12 | "level" : 2
13 | },
14 | {
15 | "desc" : "Make a 2D schematic of a 3D model",
16 | "icon": "Polyedra node",
17 | "level" : 2
18 | },
19 | {
20 | "desc" : "Make a low poly model",
21 | "icon": "Polyedra node",
22 | "level" : 2
23 | },
24 | {
25 | "desc" : "Use the extrude tool in 3D software",
26 | "icon": "3D Cube and Up Arrow",
27 | "level" : 1
28 | },
29 | {
30 | "desc" : "Use the revolve tool in 3D software",
31 | "icon": "Vase silhouette and ellipse arrow",
32 | "level" : 2
33 | },
34 | {
35 | "desc" : "Use boolean tools in 3D software",
36 | "icon": "Superposed Square and Circle",
37 | "level" : 1
38 | },
39 | {
40 | "desc" : "Create a model in MeshMixer",
41 | "icon": "Bunny",
42 | "level" : 3
43 | },
44 | {
45 | "desc" : "Create a 3D model from a 2D schematic",
46 | "icon": "3D Cube draw with pencil",
47 | "level" : 5
48 | },
49 | {
50 | "desc" : "Edit a texture in an image-editing software",
51 | "icon": "textured square",
52 | "level" : 4
53 | },
54 | {
55 | "desc" : "Know how to check size in 3D software",
56 | "icon": "Ruler",
57 | "level" : 2
58 | },
59 | {
60 | "desc" : "Draw a detailed sketch with dimensions before 3D modelling",
61 | "icon": "3D Cube draw with pencil",
62 | "level" : 4
63 | },
64 | {
65 | "desc" : "Design something for 3D printing",
66 | "icon": "3D Printer",
67 | "level" : 3
68 | },
69 | {
70 | "desc" : "UV unwrap a low-poly object",
71 | "icon": "Cube Flat pattern",
72 | "level" : 5
73 | },
74 | {
75 | "desc" : "Rig a crane object with FK/IK system",
76 | "icon": "Body node skeletton",
77 | "level" : 6
78 | },
79 | {
80 | "desc" : "Render a model in an engineering CAD software",
81 | "icon": "3D Cube and sparkle",
82 | "level" : 8
83 | },
84 | {
85 | "desc" : "Upload a remix of a 3D model",
86 | "icon": "Sharing Arrows",
87 | "level" : 4
88 | },
89 | {
90 | "desc" : "Make a model in a sculpting software (eg. Blender, Z-brush, MudBox, etc)",
91 | "icon": "Venus de Milo",
92 | "level" : 8
93 | },
94 | {
95 | "desc" : "Design a custom model for a friend",
96 | "icon": "Gift wrap",
97 | "level" : 6
98 | },
99 | {
100 | "desc" : "Modify edge normals for low-poly asset design",
101 | "icon": "3D Axis origin",
102 | "level" : 5
103 | },
104 | {
105 | "desc" : "Texture a low poly object",
106 | "icon": "textured square",
107 | "level" : 4
108 | },
109 | {
110 | "desc" : "Create a 3 point light setup",
111 | "icon": "light source",
112 | "level" : 6
113 | },
114 | {
115 | "desc" : "Design a tool of some kind",
116 | "icon": "wrench and screwdriver",
117 | "level" : 7
118 | },
119 | {
120 | "desc" : "Create a model in an engineering CAD software (eg. Fusion 360, FreeCAD, Solidworks or others)",
121 | "icon": "3D Perspective Cube",
122 | "level" : 7
123 | },
124 | {
125 | "desc" : "Model and make something that solves a problem",
126 | "icon": "light bulb",
127 | "level" : 6
128 | },
129 | {
130 | "desc" : "Capture a texture from the real world",
131 | "icon": "textured square",
132 | "level" : 9
133 | },
134 | {
135 | "desc" : "3D Model something and upload it under an Open Source licence",
136 | "icon": "Open Hardware logo",
137 | "level" : 8
138 | },
139 | {
140 | "desc" : "Assemble a 3D model with free assets",
141 | "icon": "Free Label price",
142 | "level" : 13
143 | },
144 | {
145 | "desc" : "Retopologise a 3D object / character",
146 | "icon": "Polyedra node",
147 | "level" : 11
148 | },
149 | {
150 | "desc" : "Texture a 3D model with realistic texturing",
151 | "icon": "textured square",
152 | "level" : 10
153 | },
154 | {
155 | "desc" : "Use an SVG file to make part of a 3D model",
156 | "icon": "outil plume béziers",
157 | "level" : 11
158 | },
159 | {
160 | "desc" : "Light and render a 3D object turntable",
161 | "icon": "light source",
162 | "level" : 8
163 | },
164 | {
165 | "desc" : "UV unwrap a complex object (UDIMs)",
166 | "icon": "object diagram",
167 | "level" : 7
168 | },
169 | {
170 | "desc" : "Design something flat to be made in folded material (eg. sheet metal, papercraft)",
171 | "icon": "paper roll",
172 | "level" : 9
173 | },
174 | {
175 | "desc" : "Design a model to embed electronics or magnets",
176 | "icon": "LED",
177 | "level" : 9
178 | },
179 | {
180 | "desc" : "3D model a character",
181 | "icon": "Naruto",
182 | "level" : 12
183 | },
184 | {
185 | "desc" : "Create a texture in a texturing package. (eg Substance Painter, Blender, Muxbox)",
186 | "icon": "textured square",
187 | "level" : 10
188 | },
189 | {
190 | "desc" : "Concevoir un objet à imprimer en deux couleurs ou 2 matières",
191 | "icon": "3D print filament",
192 | "level" : 10
193 | },
194 | {
195 | "desc" : "Stress test a model in an engineering CAD software",
196 | "icon": "3D Cube and Down Arrow",
197 | "level" : 10
198 | },
199 | {
200 | "desc" : "Design an articulating or print in place model",
201 | "icon": "Dragon head",
202 | "level" : 11
203 | },
204 | {
205 | "desc" : "Rig something you’ve sculpted",
206 | "icon": "Body node skeletton",
207 | "level" : 16
208 | },
209 | {
210 | "desc" : "Make a CAD Model of your room, work or home",
211 | "icon": "House",
212 | "level" : 13
213 | },
214 | {
215 | "desc" : "Reverse engineer something in CAD software",
216 | "icon": "3D Perspective Cube",
217 | "level" : 12
218 | },
219 | {
220 | "desc" : "Design a custom model for cosplay",
221 | "icon": "man with hat and goggles",
222 | "level" : 14
223 | },
224 | {
225 | "desc" : "Sculpt something from a reference photo",
226 | "icon": "dog",
227 | "level" : 12
228 | },
229 | {
230 | "desc" : "Teach a friend how to 3D model",
231 | "icon": "two pepole behind one computer",
232 | "level" : 15
233 | },
234 | {
235 | "desc" : "Animate a 3D rig from a free online model (eg ball or pendulum rig)",
236 | "icon": "pendulum schematic",
237 | "level" : 13
238 | },
239 | {
240 | "desc" : "Create a customizable model in OpenSCAD",
241 | "icon": "markup window ?",
242 | "level" : 14
243 | },
244 | {
245 | "desc" : "Get 3D scanned or 3D scan something",
246 | "icon": "man body with texture area",
247 | "level" : 15
248 | },
249 | {
250 | "desc" : "Use a Slicing software for prepraring to print a model",
251 | "icon": "Computer and gear",
252 | "level" : 14
253 | },
254 | {
255 | "desc" : "Design something to be printed in flexible TPU material",
256 | "icon": "3D print filament",
257 | "level" : 13
258 | },
259 | {
260 | "desc" : "Iterative design: Make improvements to a 3D model",
261 | "icon": "v2 label",
262 | "level" : 14
263 | },
264 | {
265 | "desc" : "Animate a crane rig",
266 | "icon": "appareil photo",
267 | "level" : 15
268 | },
269 | {
270 | "desc" : "Animate an engineering CAD model",
271 | "icon": "mechanical Gears",
272 | "level" : 16
273 | },
274 | {
275 | "desc" : "Learn a game engine",
276 | "icon": "game controller",
277 | "level" : 17
278 | },
279 | {
280 | "desc" : "Create a 3D platformer game in a game engine",
281 | "icon": "game controller",
282 | "level" : 19
283 | },
284 | {
285 | "desc" : "Use mathematics to create a 3D model eg. Grasshopper with Rhino 3D software",
286 | "icon": "fractal flake",
287 | "level" : 18
288 | },
289 | {
290 | "desc" : "Design, print and assemble something with multiple parts",
291 | "icon": "3 x 3D Perspective Cube",
292 | "level" : 16
293 | },
294 | {
295 | "desc" : "Animate something you’ve sculpted",
296 | "icon": "exit sign : man walking",
297 | "level" : 18
298 | },
299 | {
300 | "desc" : "Make something for VR",
301 | "icon": "helmet VR",
302 | "level" : 19
303 | },
304 | {
305 | "desc" : "Make something for AR",
306 | "icon": "3D Cube on smartphone",
307 | "level" : 20
308 | },
309 | {
310 | "desc" : "Make a puzzle based 3D game",
311 | "icon": "puzzle piece",
312 | "level" : 18
313 | },
314 | {
315 | "desc" : "Use generative design",
316 | "icon": "brain with electronode",
317 | "level" : 17
318 | },
319 | {
320 | "desc" : "Learn two or more sculpting softwares",
321 | "icon": "Computer and gear",
322 | "level" : 16
323 | },
324 | {
325 | "desc" : "Learn more than three softwares for 3D modelling",
326 | "icon": "Computer and gear",
327 | "level" : 17
328 | },
329 | {
330 | "desc" : "Sell something you’ve 3D modelled",
331 | "icon": "money",
332 | "level" : 19
333 | },
334 | {
335 | "desc" : "Teach a class on 3D Printing or 3D modelling",
336 | "icon": "teacher and board",
337 | "level" : 19
338 | },
339 | {
340 | "desc" : "Create an instructable, hackaday page or Hackster.io page on a project",
341 | "icon": "file document with smile",
342 | "level" : 20
343 | }
344 | ]
345 | }
--------------------------------------------------------------------------------
/3D Modelling Skill Tree/3D_Modelling.md:
--------------------------------------------------------------------------------
1 | Learn to navigate a 3D interface with pan, orbit and zoom > Apprendre à naviguer dans une interface 3D : se déplacer, tourner autour, zoomer (se rapprocher, s'éloigner)
2 | Create a model in TinkerCAD
3 | Make a 2D schematic of a 3D model
4 | Make a low poly model
5 | Use the extrude tool in 3D software
6 | Use the revolve tool in 3D software
7 | Use boolean tools in 3D software
8 | Create a model in MeshMixer
9 | Create a 3D model from a 2D schematic
10 | Edit a texture in an image-editing software
11 | Know how to check size in 3D software
12 | Draw a detailed sketch with dimensions before 3D modelling
13 | Design something for 3D printing
14 | UV unwrap a low-poly object
15 | Rig a crane object with FK/IK system
16 | Render a model in an engineering CAD software
17 | Upload a remix of a 3D model
18 | Make a model in a sculpting software (eg. Blender, Z-brush, MudBox, etc)
19 | Design a custom model for a friend
20 | Modify edge normals for low-poly asset design
21 | Texture a low poly object
22 | Create a 3 point light setup
23 | Design a tool of some kind
24 | Create a model in an engineering CAD software (eg. Fusion 360, FreeCAD, Solidworks or others)
25 | Model and make something that solves a problem
26 | Capture a texture from the real world
27 | 3D Model something and upload it under an Open Source licence
28 | Assemble a 3D model with free assets
29 | Retopologise a 3D object / character
30 | Texture a 3D model with realistic texturing
31 | Use an SVG file to make pa of a 3D model
32 | Light and render a 3D object turntable
33 | UV unwrap a complex object (UDIMs)
34 | Design something flat to be made in folded material (eg. sheet metal, papercraft)
35 | Design a model to embed electronics or magnets
36 | 3D model a character
37 | Create a texture in a texturing package. (eg Substance Painter, Blender, Muxbox)
38 | Design something to be printed in two colors or
39 | materials
40 | Stress test a model in an engineering CAD software
41 | Design an articulating or print in place model
42 | Rig something you’ve sculpted
43 | Make a CAD Model of your room, work or home
44 | Reverse engineer something in CAD software
45 | Design a custom model for cosplay
46 | Sculpt something from a reference photo
47 | Teach a friend how to 3D model
48 | Animate a 3D rig from a free online model (eg ball or pendulum rig)
49 | Create a customizable model in OpenSCAD
50 | Get 3D scanned or 3D scan something
51 | Use a Slicing software for prepraring to print a model
52 | Design something to be printed in flexible TPU material
53 | Iterative design: Make improvements to a 3D model
54 | Animate a crane rig
55 | Animate an engineering CAD model
56 | Learn a game engine
57 | Create a 3D plaormer game in a game engine
58 | Use mathematics to create a 3D model eg. Grasshopper with Rhino 3D software
59 | Design, print and assemble something with multiple parts
60 | Animate something you’ve sculpted
61 | Make something for VR
62 | Make something for AR
63 | Make a puzzle based 3D game
64 | Use generative design
65 | Learn two or more sculpting softwares
66 | Learn more than three softwares for 3D modelling
67 | Sell something you’ve 3D modelled
68 | Teach a class on 3D Printing or 3D modelling
69 | Create an instructable, hackaday page or Hackster.io page on a project
--------------------------------------------------------------------------------
/3D Modelling Skill Tree/3D_Modelling_fr.json:
--------------------------------------------------------------------------------
1 | {
2 | "title": "Modélisation 3D",
3 | "skills": [
4 | {
5 | "desc": "Apprendre à naviguer dans une interface 3D : se déplacer, tourner autour, zoomer (se rapprocher, s'éloigner)",
6 | "icon": "3D Axis origin",
7 | "level": 1
8 | },
9 | {
10 | "desc": "Créer un modèle dans TinkerCAD",
11 | "icon": "3D Perspective Cube",
12 | "level": 2
13 | },
14 | {
15 | "desc": "Dessiner le schéma 2D d'un modèle 3D",
16 | "icon": "Polyedra node",
17 | "level": 2
18 | },
19 | {
20 | "desc": "Réaliser un modèle 'low poly'",
21 | "icon": "Polyedra node",
22 | "level": 2
23 | },
24 | {
25 | "desc": "Utiliser l'outil d'**extrusion** dans un logiciel 3D",
26 | "icon": "3D Cube and Up Arrow",
27 | "level": 1
28 | },
29 | {
30 | "desc": "Utiliser l'outil de **révolution** dans un logiciel 3D",
31 | "icon": "Vase silhouette and ellipse arrow",
32 | "level": 2
33 | },
34 | {
35 | "desc": "Utiliser les opérations **booléennes** dans un logiciel 3D",
36 | "icon": "Superposed Square and Circle",
37 | "level": 1
38 | },
39 | {
40 | "desc": "Créer un modèle avec MeshMixer",
41 | "icon": "Bunny",
42 | "level": 3
43 | },
44 | {
45 | "desc": "Créer un modèle 3D à partir d'un schéma 2D",
46 | "icon": "3D Cube draw with pencil",
47 | "level": 5
48 | },
49 | {
50 | "desc": "Modifier une texture dans un logiciel de retouche d'images",
51 | "icon": "textured square",
52 | "level": 4
53 | },
54 | {
55 | "desc": "Savoir vérifier les dimensions dans un logiciel 3D",
56 | "icon": "Ruler",
57 | "level": 2
58 | },
59 | {
60 | "desc": "Faire un croquis détaillé avec des dimensions avant la modélisation 3D",
61 | "icon": "3D Cube draw with pencil",
62 | "level": 4
63 | },
64 | {
65 | "desc": "Concevoir un objet pour l'impression 3D",
66 | "icon": "3D Printer",
67 | "level": 3
68 | },
69 | {
70 | "desc": "Déplier - déployer un objet low-poly",
71 | "icon": "Cube Flat pattern",
72 | "level": 5
73 | },
74 | {
75 | "desc": "Animer un objet articulé avec les outils FK / IK",
76 | "icon": "Body node skeletton",
77 | "level": 6
78 | },
79 | {
80 | "desc": "Générer un rendu de modèle depuis un logiciel d'ingénierie (CAD)",
81 | "icon": "3D Cube and sparkle",
82 | "level": 8
83 | },
84 | {
85 | "desc": "Partager un remix d'un modèle 3D ",
86 | "icon": "Sharing Arrows",
87 | "level": 4
88 | },
89 | {
90 | "desc": "Créer un modèle dans un logiciel de sculpture (ex. Blender, Z-brush, MudBox, etc.)",
91 | "icon": "Venus de Milo",
92 | "level": 8
93 | },
94 | {
95 | "desc": "Dessiner un modèle personnalisé pour un ami",
96 | "icon": "Gift wrap",
97 | "level": 6
98 | },
99 | {
100 | "desc": "Modifier les normales d'arrêtes d'un objet low-poly",
101 | "icon": "3D Axis origin",
102 | "level": 5
103 | },
104 | {
105 | "desc": " Texturer un objet géométrique simple",
106 | "icon": "textured square",
107 | "level": 4
108 | },
109 | {
110 | "desc": "Configurer un éclairage à 3 sources ",
111 | "icon": "light source",
112 | "level": 6
113 | },
114 | {
115 | "desc": "Concevoir un outil quelconque (utile!)",
116 | "icon": "wrench and screwdriver",
117 | "level": 7
118 | },
119 | {
120 | "desc": "Créer un modèle dans un logiciel de CAO (ex. Fusion 360, FreeCAD, Solidworks ou autres)",
121 | "icon": "3D Perspective Cube",
122 | "level": 7
123 | },
124 | {
125 | "desc": "Modéliser et fabriquer un objet qui résout un problème",
126 | "icon": "light bulb",
127 | "level": 6
128 | },
129 | {
130 | "desc": "Capturer une texture du monde réel",
131 | "icon": "textured square",
132 | "level": 9
133 | },
134 | {
135 | "desc": "Modéliser un objet en 3D et le publier sous une licence Open Source",
136 | "icon": "Open Hardware logo",
137 | "level": 8
138 | },
139 | {
140 | "desc": "Assembler un modèle 3D à partir d'éléments libres",
141 | "icon": "Free Label price",
142 | "level": 13
143 | },
144 | {
145 | "desc": "Rétopologiser un objet ou un personnage en 3D",
146 | "icon": "Polyedra node",
147 | "level": 11
148 | },
149 | {
150 | "desc": "Texturer un modèle 3D de façon réaliste",
151 | "icon": "textured square",
152 | "level": 10
153 | },
154 | {
155 | "desc": "Utiliser un fichier SVG pour créer une part d'un modèle 3D",
156 | "icon": "outil plume béziers",
157 | "level": 11
158 | },
159 | {
160 | "desc": "Éclairer et rendre un objet 3D sous tous les angles",
161 | "icon": "light source",
162 | "level": 8
163 | },
164 | {
165 | "desc": "Déployer un objet complexe(UDIMs)",
166 | "icon": "object diagram",
167 | "level": 7
168 | },
169 | {
170 | "desc": "Concevoir un objet plat à fabriquer en pliant un matériau ( ex. tôle, papier)",
171 | "icon": "paper roll",
172 | "level": 9
173 | },
174 | {
175 | "desc": "Dessiner un modèle intégrant de l'électronique ou des aimants",
176 | "icon": "LED",
177 | "level": 9
178 | },
179 | {
180 | "desc": "Modéliser un personnage en 3D",
181 | "icon": "Naruto",
182 | "level": 12
183 | },
184 | {
185 | "desc": "Créer une texture réutilisable (par exemple avec Substance Painter, Blender, Muxbox)",
186 | "icon": "textured square",
187 | "level": 10
188 | },
189 | {
190 | "desc": "Concevoir un objet à imprimer en deux couleurs ou 2 matériaux",
191 | "icon": "3D print filament",
192 | "level": 10
193 | },
194 | {
195 | "desc": "Effectuer des tests de résistance sur un modèle dans un logiciel de CAO ",
196 | "icon": "3D Cube and Down Arrow",
197 | "level": 10
198 | },
199 | {
200 | "desc": "Dessiner un modèle articulé ou un 'print in place'",
201 | "icon": "Dragon head",
202 | "level": 11
203 | },
204 | {
205 | "desc": "Articuler un modèle sculpté",
206 | "icon": "Body node skeletton",
207 | "level": 16
208 | },
209 | {
210 | "desc": "Faire un modèle précis de votre chambre, votre bureau ou votre maison (CAD CAM) ",
211 | "icon": "House",
212 | "level": 13
213 | },
214 | {
215 | "desc": "Rétro-concevoir un objet avec un logiciel de CAO (ex. Fusion 360, FreeCAD, Solidworks ou autres)",
216 | "icon": "3D Perspective Cube",
217 | "level": 12
218 | },
219 | {
220 | "desc": "Créer un modèle pour un déguisement (cosplay)",
221 | "icon": "man with hat and goggles",
222 | "level": 14
223 | },
224 | {
225 | "desc": "Dessiner à partir d'une photo de référence",
226 | "icon": "dog",
227 | "level": 12
228 | },
229 | {
230 | "desc": "Initier un ami à la conception 3D",
231 | "icon": "two pepole behind one computer",
232 | "level": 15
233 | },
234 | {
235 | "desc": "Animer une structure 3D à partir d'un modèle en ligne (ex. un pendule, un circuit de billes...)",
236 | "icon": "pendulum schematic",
237 | "level": 13
238 | },
239 | {
240 | "desc": "Créer un modèle personnalisable dans OpenSCAD",
241 | "icon": "markup window ?",
242 | "level": 14
243 | },
244 | {
245 | "desc": "Se faire scanner ou scanner quelque chose en 3D",
246 | "icon": "man body with texture area",
247 | "level": 15
248 | },
249 | {
250 | "desc": "Utiliser un trancheur pour préparer l'impression d'un modèle (ex. Cura, Repetier...)",
251 | "icon": "Computer and gear",
252 | "level": 14
253 | },
254 | {
255 | "desc": "Concevoir un objet à imprimer dans un matériau souple (ex. TPU)",
256 | "icon": "3D print filament",
257 | "level": 13
258 | },
259 | {
260 | "desc": "Design itératif : améliorer un modèle 3D",
261 | "icon": "v2 label",
262 | "level": 14
263 | },
264 | {
265 | "desc": "Scénariser et animer un mouvement de caméra",
266 | "icon": "appareil photo",
267 | "level": 15
268 | },
269 | {
270 | "desc": "Animer un assemblage d'ingénierie (CAD)",
271 | "icon": "mechanical Gears",
272 | "level": 16
273 | },
274 | {
275 | "desc": "Apprendre à utiliser un moteur de jeu 3D",
276 | "icon": "game controller",
277 | "level": 17
278 | },
279 | {
280 | "desc": "Créer un jeu de plateforme avec un moteur de jeu",
281 | "icon": "game controller",
282 | "level": 19
283 | },
284 | {
285 | "desc": "Utiliser les mathématiques pour créer un modèle (ex. avec Grasshopper pour Rhino)",
286 | "icon": "fractal flake",
287 | "level": 18
288 | },
289 | {
290 | "desc": "Dessiner, Imprimer et Assembler un objet composé de plusieurs pièces",
291 | "icon": "3 x 3D Perspective Cube",
292 | "level": 16
293 | },
294 | {
295 | "desc": "Animer un modèle que vous avez sculpté",
296 | "icon": "exit sign : man walking",
297 | "level": 18
298 | },
299 | {
300 | "desc": "Créer qqchose pour la Réalité Virtuelle (VR)",
301 | "icon": "helmet VR",
302 | "level": 19
303 | },
304 | {
305 | "desc": "Créer qqchose pour la Réalité Augmentée (AR)",
306 | "icon": "3D Cube on smartphone",
307 | "level": 20
308 | },
309 | {
310 | "desc": "Concevoir un puzzle 3D",
311 | "icon": "puzzle piece",
312 | "level": 18
313 | },
314 | {
315 | "desc": "Utiliser le design génératif",
316 | "icon": "brain with electronode",
317 | "level": 17
318 | },
319 | {
320 | "desc": "Connaître au moins 2 logiciels de sculpture",
321 | "icon": "Computer and gear",
322 | "level": 16
323 | },
324 | {
325 | "desc": "Apprendre plus de 3 logiciels de modélisation",
326 | "icon": "Computer and gear",
327 | "level": 17
328 | },
329 | {
330 | "desc": "Vendre un objet que vous avez dessiné en 3D",
331 | "icon": "money",
332 | "level": 19
333 | },
334 | {
335 | "desc": "Enseigner, préparer un cours sur l'impression ou sur la modélisation",
336 | "icon": "teacher and board",
337 | "level": 19
338 | },
339 | {
340 | "desc": "Créer un Instructable, une page Hackaday ou une page Hackster.io sur un projet",
341 | "icon": "file document with smile",
342 | "level": 20
343 | }
344 | ],
345 | "ressources": [
346 | {
347 | "name": "Icon8",
348 | "famille": "icones et illustrations",
349 | "desc": "catalogue de ressources graphiques et notamment des icones utilisées ici",
350 | "url": "https://www.icon8.com"
351 | },
352 | {
353 | "name": "TinkerCAD",
354 | "famille": "application web",
355 | "desc": "outil de conception proposé par AutoDesk pour débuter et apprendre",
356 | "url": "https://www.tinkercad.com"
357 | },
358 | {
359 | "name": "MeshMixer",
360 | "famille": "logiciel",
361 | "desc": "outil 3D 'couteau suisse' pour transformer des fichiers .STL ",
362 | "url": "https://meshmixer.com"
363 | },
364 | {
365 | "name": "Blender",
366 | "famille": "logiciel libre",
367 | "desc": "logiciel libre de modélisation, d'animation et de rendu 3D",
368 | "url": "https://www.blender.org/"
369 | },
370 | {
371 | "name": "Z-brush",
372 | "famille": "logiciel",
373 | "desc": "logiciel de modélisation 3D spécialiste de la scuplture et des textures",
374 | "url": "https://www.maxon.net/fr/zbrush"
375 | },
376 | {
377 | "name": "MudBox",
378 | "famille": "logiciel",
379 | "desc": "logiciel de modélisation 3D spécialiste de la scuplture et des textures",
380 | "url": "https://www.autodesk.com/products/mudbox/overview"
381 | },
382 | {
383 | "name": "Fusion 360",
384 | "famille": "logiciel",
385 | "desc": "logiciel de conception paramètrique orienté sur la fabrication industrielle",
386 | "url": "https://www.autodesk.fr/products/fusion-360/overview?"
387 | },
388 | {
389 | "name": "Solidworks",
390 | "famille": "logiciel",
391 | "desc": "logiciel de conception paramètrique orienté sur la fabrication industrielle",
392 | "url": "https://www.solidworks.com/fr"
393 | },
394 | {
395 | "name": "FreeCAD",
396 | "famille": "logiciel libre",
397 | "desc": "logiciel libre de conception paramètrique orienté sur la fabrication industrielle",
398 | "url": "https://www.freecad.org/?lang=fr"
399 | }
400 | ],
401 | "authors": [
402 | {
403 | "name": "Steph Piper aka Maker Queen",
404 | "role": "author",
405 | "url": "https://www.makerqueen.com.au"
406 | },
407 | {
408 | "name": "Steven Mohr",
409 | "role": "co-author",
410 | "url": ""
411 | },
412 | {
413 | "name": "Laure Si",
414 | "role": "translator",
415 | "url": ""
416 | }
417 | ]
418 | }
--------------------------------------------------------------------------------
/3D Modelling Skill Tree/3D_Modelling_fr.md:
--------------------------------------------------------------------------------
1 | Apprendre à naviguer dans une interface 3D : se déplacer, tourner autour, zoomer (se rapprocher, s'éloigner)
2 | Créer un modèle dans TinkerCAD
3 | Dessiner le schéma 2D d'un modèle 3D
4 | Réaliser un modèle '_low poly_'
5 | Utiliser l'outil d'**extrusion** dans un logiciel 3D
6 | Utiliser l'outil de **révolution** dans un logiciel 3D
7 | Utiliser les opérations booléennes dans un logiciel 3D
8 | Créer un modèle avec MeshMixer
9 | Créer un modèle 3D à partir d'un schéma 2D
10 | Modifier une texture dans un logiciel de retouche d'images
11 | Savoir vérifier les dimensions dans un logiciel 3D
12 | Faire un croquis détaillé avec des dimensions avant la modélisation 3D
13 | Concevoir un objet pour **l'impression 3D**
14 | Déplier - déployer un objet _low-poly_ (mise à plat)
15 | Animer un objet articulé avec les outils FK / IK
16 | Générer le rendu d'un modèle avec un logiciel de CAO d'ingénierie
17 | Partager un remix d'un modèle 3D
18 | Créer un modèle dans un logiciel de sculpture (ex. Blender, Z-brush, MudBox, etc.)
19 | Dessiner un modèle personnalisé pour un ami
20 | Modifier les normales d'arrêtes d'un objet _low-poly_
21 | Texturer un objet géométrique simple
22 | Configuration un éclairage à 3 sources
23 | Concevoir un outil quelconque (utile!)
24 | Créer un modèle dans un logiciel de CAO (ex. Fusion 360, FreeCAD, Solidworks ou autres)
25 | Modéliser et fabriquer un objet qui résout un problème
26 | Capturer une texture du monde réel
27 | Modéliser un objet en 3D et le publier sous une licence Open Source
28 | Assembler un modèle 3D à partir d'éléments libres
29 | Rétopologiser un objet ou un personnage en 3D
30 | Texturer un modèle 3D de façon réaliste
31 | Utiliser un fichier SVG pour créer une part d'un modèle 3D
32 | Eclairer et rendre un objet 3D XXXX
33 | Déployer un objet complexe(UDIMs)
34 | Concevoir un objet plat à fabriquer en pliant un matériau ( ex. tôle, papier)
35 | Dessiner un modèle intégrant de l'électronique ou des aimants
36 | Modéliser un personnage en 3D
37 | Créer une texture réutilisable (par exemple avec Substance Painter, Blender, Muxbox)
38 | Concevoir un objet à imprimer en 2 couleurs ou 2 matériaux
39 | Effectuer des tests de résistance sur un modèle dans un logiciel de CAO
40 | Dessiner un modèle articulé ou un "print in place"
41 | Articuler un modèle sculpté
42 | Faire un modèle précis de votre chambre, votre bureau ou votre maison (CAD CAM)
43 | Rétro-concevoir un objet avec un logiciel de CAO (ex. Fusion 360, FreeCAD, Solidworks ou autres)
44 | Créer un modèle pour un déguisement (cosplay)
45 | Dessiner à partir d'une photo de référence
46 | Initier un ami à la conception 3D
47 | Animer une structure 3D à partir d'un modèle en ligne (ex. un pendule, un circuit de billes...)
48 | Créer un modèle personnalisable dans OpenSCAD
49 | Se faire scanner ou scanner quelque chose en 3D
50 | Utiliser un trancheur pour préparer l'impression d'un modèle (ex. Cura, Repetier...)
51 | Concevoir un objet à imprimer dans un matériau souple (ex. TPU)
52 | Design itératif : améliorer un modèle 3D
53 | Animate a crane rig
54 | Animate an engineering CAD model
55 | Comprendre un moteur de jeu
56 | Créer un jeu de plateforme avec un moteur de jeu
57 | Utiliser les mathématiques pour créer un modèle (ex. avec Grasshopper pour Rhino)
58 | Dessiner, Imprimer et Assembler un objet composé de plusieurs pièces
59 | Animer quelquechose que vous avez sculpté
60 | Créer un truc pour la Réalité Virtuelle (VR)
61 | Créer un truc pour la Réalité Augmentée (AR)
62 | Créer un puzzle 3D (un jeu, un casse-tête)
63 | Utiliser les outils génératifs
64 | Connaître au moins 2 logiciels de sculpture
65 | Apprendre plus de 3 logiciels de modélisation
66 | Vendre un objet que vous avez dessiné en 3D
67 | Enseigner, préparer un cours sur l'impression ou sur la modélisation
68 | Créer un Instructable, une page Hackaday ou une page Hackster.io sur un projet
--------------------------------------------------------------------------------
/3D Printing Skill Tree/3D Printing Skill Tree Chinese.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/3D Printing Skill Tree/3D Printing Skill Tree Chinese.pdf
--------------------------------------------------------------------------------
/3D Printing Skill Tree/3D Printing Skill Tree-FR.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/3D Printing Skill Tree/3D Printing Skill Tree-FR.pdf
--------------------------------------------------------------------------------
/3D Printing Skill Tree/3D Printing Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/3D Printing Skill Tree/3D Printing Skill Tree.pdf
--------------------------------------------------------------------------------
/3D Printing Skill Tree/3D Printing Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/3D Printing Skill Tree/3D Printing Skill Tree.png
--------------------------------------------------------------------------------
/3D Printing Skill Tree/3D_Printing.json:
--------------------------------------------------------------------------------
1 | { "Title": "3D Printing and Modelling",
2 |
3 | "Skills" : [
4 | {
5 | "desc" : "Put on your first 3D Print",
6 | "icon": "Party Pop",
7 | "level" : 1
8 | },
9 | {
10 | "desc" : "Print a gift for a friend or family member",
11 | "icon": "Gift wrap",
12 | "level" : 1
13 | },
14 | {
15 | "desc" : "Learn how to level your print bed manually",
16 | "icon": "bubble",
17 | "level" : 1
18 | },
19 | {
20 | "desc" : "Print an organiser for the home",
21 | "icon": " ",
22 | "level" : 2
23 | },
24 | {
25 | "desc" : "Use an FDM printer for the first time",
26 | "icon": "3D Printer",
27 | "level" : 2
28 | },
29 | {
30 | "desc" : "Print in PLA material",
31 | "icon": "drop",
32 | "level" : 2
33 | },
34 | {
35 | "desc" : "Print something with multiple parts and assemble",
36 | "icon": "engine locomotive",
37 | "level" : 2
38 | },
39 | {
40 | "desc" : "Use a resin printer for the first time",
41 | "icon": "drop",
42 | "level" : 3
43 | },
44 | {
45 | "desc" : "Print a batch of something",
46 | "icon": "3 x fidget",
47 | "level" : 3
48 | },
49 | {
50 | "desc" : "Print something educational",
51 | "icon": "vertebrae",
52 | "level" : 3
53 | },
54 | {
55 | "desc" : "Print an articulating or print in place model",
56 | "icon": "Dragon head",
57 | "level" : 4
58 | },
59 | {
60 | "desc" : "Create something from Customizer on Thingiverse",
61 | "icon": " ",
62 | "level" : 4
63 | },
64 | {
65 | "desc" : "Set up a resin printing PPE and wash and cure station",
66 | "icon": "drop",
67 | "level" : 4
68 | },
69 | {
70 | "desc" : "Accidentally break a print while removing support material",
71 | "icon": "elephant",
72 | "level" : 4
73 | },
74 | {
75 | "desc" : "Print something that moves (eg fidget toy)",
76 | "icon": "fidget toy",
77 | "level" : 5
78 | },
79 | {
80 | "desc" : "Change a nozzle for the first time",
81 | "icon": "wrench and screwdriver",
82 | "level" : 5
83 | },
84 | {
85 | "desc" : "Calibrate a resin printer",
86 | "icon": "buble ruler ? ",
87 | "level" : 5
88 | },
89 | {
90 | "desc" : "Have a failed print and fix the problem",
91 | "icon": "wrench and screwdriver",
92 | "level" : 6
93 | },
94 | {
95 | "desc" : "Use spiralise or vase mode to print something",
96 | "icon": "Vase",
97 | "level" : 6
98 | },
99 | {
100 | "desc" : "Print something functional",
101 | "icon": " ",
102 | "level" : 6
103 | },
104 | {
105 | "desc" : "Identify and fix a settings issue",
106 | "icon": "gear",
107 | "level" : 6
108 | },
109 | {
110 | "desc" : "Print in PETG material",
111 | "icon": "3D print filament",
112 | "level" : 7
113 | },
114 | {
115 | "desc" : "Do a hot pull and cold pull cycle to unclog a nozzle",
116 | "icon": "wrench and screwdriver",
117 | "level" : 7
118 | },
119 | {
120 | "desc" : "Print a model with tree supports",
121 | "icon": "tree",
122 | "level" : 7
123 | },
124 | {
125 | "desc" : "Edit an existing model and print",
126 | "icon": "remix arrows",
127 | "level" : 8
128 | },
129 | {
130 | "desc" : "Model and print something that solves a problem",
131 | "icon": "light bulb",
132 | "level" : 8
133 | },
134 | {
135 | "desc" : "3D print something on fabric",
136 | "icon": "folded fabric",
137 | "level" : 8
138 | },
139 | {
140 | "desc" : "Print a tool of some kind",
141 | "icon": "wrench and screwdriver",
142 | "level" : 8
143 | },
144 | {
145 | "desc" : "Make a lithophane from a photo or image",
146 | "icon": "Framed picture",
147 | "level" : 9
148 | },
149 | {
150 | "desc" : "Embed electronics, magnets or something else inside a 3D print",
151 | "icon": "LED",
152 | "level" : 9
153 | },
154 | {
155 | "desc" : "Have a spectacular failure, with lots of spaghettis",
156 | "icon": "spaghettis",
157 | "level" : 9
158 | },
159 | {
160 | "desc" : "Upload a remix of a 3D model",
161 | "icon": "remix arrows",
162 | "level" : 10
163 | },
164 | {
165 | "desc" : "Print in two colors or materials",
166 | "icon": "3D print filament",
167 | "level" : 10
168 | },
169 | {
170 | "desc" : "Print in ABS material",
171 | "icon": "3D print filament",
172 | "level" : 10
173 | },
174 | {
175 | "desc" : "Mix your own resin blend",
176 | "icon": "drop",
177 | "level" : 10
178 | },
179 | {
180 | "desc" : "Teach a friend how to 3D Print",
181 | "icon": "two pepole behind one computer",
182 | "level" : 11
183 | },
184 | {
185 | "desc" : "Use PVA disolvable support material",
186 | "icon": "3D print filament",
187 | "level" : 11
188 | },
189 | {
190 | "desc" : "Print something that requires more than 1kg of filament",
191 | "icon": "3D print filament",
192 | "level" : 11
193 | },
194 | {
195 | "desc" : "Reverse engineer something in CAD software",
196 | "icon": "3D Perspective Cube",
197 | "level" : 12
198 | },
199 | {
200 | "desc" : "Print in flexible material",
201 | "icon": "3D print filament",
202 | "level" : 12
203 | },
204 | {
205 | "desc" : "Repair something with 3D printing",
206 | "icon": "wrench and screwdriver",
207 | "level" : 12
208 | },
209 | {
210 | "desc" : "Print something for cosplay or prop making",
211 | "icon": "localisation spot",
212 | "level" : 12
213 | },
214 | {
215 | "desc" : "Use heat set threaded inserts in a part",
216 | "icon": "Screw",
217 | "level" : 13
218 | },
219 | {
220 | "desc" : "Print a mould for a casting project",
221 | "icon": "house",
222 | "level" : 13
223 | },
224 | {
225 | "desc" : "Sell something you've 3D printed",
226 | "icon": "money bag",
227 | "level" : 13
228 | },
229 | {
230 | "desc" : "Print something that makes a noise",
231 | "icon": "whistle",
232 | "level" : 14
233 | },
234 | {
235 | "desc" : "Print something again after making design improvements",
236 | "icon": " ",
237 | "level" : 14
238 | },
239 | {
240 | "desc" : "Print something to wear",
241 | "icon": "goggles",
242 | "level" : 14
243 | },
244 | {
245 | "desc" : "Visit your local makerspace",
246 | "icon": "localisation spot",
247 | "level" : 14
248 | },
249 | {
250 | "desc" : "Try acetone smoothing an ABS printed part",
251 | "icon": " ",
252 | "level" : 15
253 | },
254 | {
255 | "desc" : "Get 3D scanned and print a model of yourself ",
256 | "icon": " ",
257 | "level" : 15
258 | },
259 | {
260 | "desc" : "Mod your 3D printer with something 3D printed",
261 | "icon": "wrench and screwdriver",
262 | "level" : 15
263 | },
264 | {
265 | "desc" : "3D Model something and upload it under an Open Source licence",
266 | "icon": "Open Hardware logo",
267 | "level" : 16
268 | },
269 | {
270 | "desc" : "Sand and paint something you've printed",
271 | "icon": "3 x 3D Perspective Cube",
272 | "level" : 16
273 | },
274 | {
275 | "desc" : "Print something in metal or metal-like material",
276 | "icon": "Hammer? ",
277 | "level" : 16
278 | },
279 | {
280 | "desc" : "Try a different slicing software",
281 | "icon": "computer and gear",
282 | "level" : 16
283 | },
284 | {
285 | "desc" : "Try heat annealing a part to make it stronger",
286 | "icon": "thermometer",
287 | "level" : 18
288 | },
289 | {
290 | "desc" : "Print in Carbon Fibre material",
291 | "icon": "3D print filament",
292 | "level" : 17
293 | },
294 | {
295 | "desc" : "Recycle filament or failed prints in a creative way",
296 | "icon": "recycle arrows",
297 | "level" : 17
298 | },
299 | {
300 | "desc" : "Print in Nylon or ASA material",
301 | "icon": "3D print filament",
302 | "level" : 17
303 | },
304 | {
305 | "desc" : "Use a multi-material printer",
306 | "icon": "3x 3D print filament",
307 | "level" : 18
308 | },
309 | {
310 | "desc" : "Print something large",
311 | "icon": "whale",
312 | "level" : 18
313 | },
314 | {
315 | "desc" : "Use a different type of 3D printer (eg food, clay, pancake...)",
316 | "icon": " ",
317 | "level" : 18
318 | },
319 | {
320 | "desc" : "Send a file to your printer wirelessely (Octoprint, Astroprint or built-in feature)",
321 | "icon": "wifi",
322 | "level" : 19
323 | },
324 | {
325 | "desc" : "Teach a class on 3D Printing or 3D modelling",
326 | "icon": "teacher and board",
327 | "level" : 19
328 | },
329 | {
330 | "desc" : "Install and use a nozzle larger or smaller than the standard size",
331 | "icon": "nozzle",
332 | "level" : 19
333 | },
334 | {
335 | "desc" : "Create and instructable, hackaday page or Hackster.io page on a project",
336 | "icon": "file with smile",
337 | "level" : 20
338 | },
339 | {
340 | "desc" : "Build your own 3D printer",
341 | "icon": "wrench and screwdriver",
342 | "level" : 20
343 | },
344 | {
345 | "desc" : "Set your own goal",
346 | "icon": " ",
347 | "level" : 21
348 | }
349 | ]
350 | }
351 |
--------------------------------------------------------------------------------
/3D Printing Skill Tree/3D_Printing.yml:
--------------------------------------------------------------------------------
1 | ---
2 | title: 3D PRINTING
3 | footer: MADE BY STEPH PIPER - MAKERQUEEN AU
4 | row:
5 | 0:
6 | - Print something with multiple parts and assemble
7 | - Print a gift for a friend or family member
8 | - Print an organiser for the home
9 | - Put on your first 3D Print
10 | - Use an FDM printer for the first time
11 | - Learn how to level your print bed manually
12 | - Print in PLA material
13 | 1:
14 | - Set up a resin printing PPE and wash and cure station
15 | - Use a resin printer for the first time
16 | - Create something from Customizer on Thingiverse
17 | - Print a batch of something
18 | - Accidentally break a print while removing support material
19 | - Print something educational
20 | - Print an articulating or print in place model
21 | 2:
22 | - Print something functional
23 | - Calibrate a resin printer
24 | - Use spiralise or vase mode to print something
25 | - Print something that moves (eg fidget toy)
26 | - Have a failed print and fix the problem
27 | - Change a nozzle for the first time
28 | - Identify and fix a settings issue
29 | 3:
30 | - Print a tool of some kind
31 | - Print in PETG material
32 | - 3D print something on fabric
33 | - Do a hot pull and cold pull cycle to unclog a nozzle
34 | - Model and print something that solves a problem
35 | - Print a model with tree supports
36 | - Edit an existing model and print
37 | 4:
38 | - Mix your own resin blend
39 | - Make a lithophane from a photo or image
40 | - Print in ABS material
41 | - Embed electronics, magnets or something else inside a 3D print
42 | - Print in two colors or materials
43 | - Have a spectacular failure, with lots of spaghettis
44 | - Upload a remix of a 3D model
45 | 5:
46 | - Print something for cosplay or prop making
47 | - Teach a friend how to 3D Print
48 | - Repair something with 3D printing
49 | - Use PVA disolvable support material
50 | - Print in flexible material
51 | - Print something that requires more than 1kg of filament
52 | - Reverse engineer something in CAD software
53 | 6:
54 | - Visit your local makerspace
55 | - Use heat set threaded inserts in a part
56 | - Print something to wear
57 | - Print a mould for a casting project
58 | - Print something again after making design improvements
59 | - Sell something you've 3D printed
60 | - Print something that makes a noise
61 | 7:
62 | - Try a different slicing software
63 | - Acetone smoothing an ABS part
64 | - Print something in metal or metal-like material
65 | - Get 3D scanned and print a model of yourself
66 | - Sand and paint something you've printed
67 | - Mod your 3D printer with something 3D printed
68 | - 3D Model something and upload it under an Open Source licence
69 | 8:
70 | - Try heat annealing a part to make it stronger
71 | - Print in Carbon Fibre material
72 | - Use a different type of 3D printer (eg food, clay, pancake...)
73 | - Recycle filament or failed prints in a creative way
74 | - Use a multi-material printer
75 | - Print in Nylon or ASA material
76 | - Print something large
77 | 9:
78 | - Send a file to your printer wirelessely
79 | - Build your own 3D printer
80 | - Teach a class on 3D Printing or 3D modelling
81 | - Create and instructable, hackaday page or Hackster.io page on a project
82 | - Install and use a nozzle larger or smaller than the standard size
83 |
--------------------------------------------------------------------------------
/3D Printing Skill Tree/3D_Printing_FR.json:
--------------------------------------------------------------------------------
1 | { "Title": "Impression 3D",
2 |
3 | "Skills" : [
4 | {
5 | "desc" : "Lancer une première impression",
6 | "icon": "Party Pop",
7 | "level" : 1
8 | },
9 | {
10 | "desc" : "Imprimer un cadeau",
11 | "icon": "Gift wrap",
12 | "level" : 1
13 | },
14 | {
15 | "desc" : "Apprendre à régler le niveau du plateau manuellement",
16 | "icon": "bubble",
17 | "level" : 1
18 | },
19 | {
20 | "desc" : "Imprimer un accessoire de rangement",
21 | "icon": " ",
22 | "level" : 2
23 | },
24 | {
25 | "desc" : "Utiliser une imprimante FDM pour la première fois",
26 | "icon": "3D Printer",
27 | "level" : 2
28 | },
29 | {
30 | "desc" : "Imprimer avec du PLA",
31 | "icon": "3D print filament",
32 | "level" : 2
33 | },
34 | {
35 | "desc" : "Imprimer et Assembler un objet composé de plusieurs pièces",
36 | "icon": "engine locomotive",
37 | "level" : 2
38 | },
39 | {
40 | "desc" : "Utiliser une imprimante résine pour la première fois",
41 | "icon": "drop",
42 | "level" : 3
43 | },
44 | {
45 | "desc" : "Imprimer un lot de pièces",
46 | "icon": "3 x fidget",
47 | "level" : 3
48 | },
49 | {
50 | "desc" : "Imprimer un objet pédagogique",
51 | "icon": "vertebrae",
52 | "level" : 3
53 | },
54 | {
55 | "desc" : "Imprimer un modèle articulé ou un 'print in place'",
56 | "icon": "Dragon head",
57 | "level" : 4
58 | },
59 | {
60 | "desc" : "Créer un objet depuis le Customizer sur Thingiverse",
61 | "icon": " ",
62 | "level" : 4
63 | },
64 | {
65 | "desc" : "Préparer et gérer une impression en résine, son nettoyage et sa cuisson",
66 | "icon": "drop",
67 | "level" : 4
68 | },
69 | {
70 | "desc" : "Casser accidentellement votre impression en enlevant les supports",
71 | "icon": "elephant",
72 | "level" : 4
73 | },
74 | {
75 | "desc" : "Imprimer quelquechose qui bouge (ex hand spinner)",
76 | "icon": "fidget toy",
77 | "level" : 5
78 | },
79 | {
80 | "desc" : "Changer une buse pour la première fois",
81 | "icon": "wrench and screwdriver",
82 | "level" : 5
83 | },
84 | {
85 | "desc" : "Calibrer une imprimante résine (SLA)",
86 | "icon": "buble ruler ? ",
87 | "level" : 5
88 | },
89 | {
90 | "desc" : "Rater une impression puis la réussir, identifier et résoudre le problème",
91 | "icon": "wrench and screwdriver",
92 | "level" : 6
93 | },
94 | {
95 | "desc" : "Utiliser le mode vase (ou spirale) pour imprimer",
96 | "icon": "Vase",
97 | "level" : 6
98 | },
99 | {
100 | "desc" : "Imprimer une chose fonctionnelle",
101 | "icon": "lamp",
102 | "level" : 6
103 | },
104 | {
105 | "desc" : "identifier et résoudre un mavais paramétrage",
106 | "icon": "gear",
107 | "level" : 6
108 | },
109 | {
110 | "desc" : "Imprimer avec du PETG",
111 | "icon": "3D print filament",
112 | "level" : 7
113 | },
114 | {
115 | "desc" : "Faire un tirage à chaud - à froid pour déboucher la buse",
116 | "icon": "wrench and screwdriver",
117 | "level" : 7
118 | },
119 | {
120 | "desc" : "Utiliser les supports arborescents pour imprimer",
121 | "icon": "tree",
122 | "level" : 7
123 | },
124 | {
125 | "desc" : "Modifier un modèle existant avant d'imprimer",
126 | "icon": "remix arrows",
127 | "level" : 8
128 | },
129 | {
130 | "desc" : "Modéliser et fabriquer un objet qui résoud un problème",
131 | "icon": "Light bulb",
132 | "level" : 8
133 | },
134 | {
135 | "desc" : "imprimer sur du tissu",
136 | "icon": "folded fabric",
137 | "level" : 8
138 | },
139 | {
140 | "desc" : "s'imprimer un outil",
141 | "icon": "wrench and screwdriver",
142 | "level" : 8
143 | },
144 | {
145 | "desc" : "Créer une lithophanie d'une photo ou d'une image",
146 | "icon": "Framed picture",
147 | "level" : 9
148 | },
149 | {
150 | "desc" : "Intégrer de l'électronique, des aimants ou autre à votre objet",
151 | "icon": "LED",
152 | "level" : 9
153 | },
154 | {
155 | "desc" : "Obtenir un ratage spectaculaire, avec plein de spaghettis",
156 | "icon": "spaghettis",
157 | "level" : 9
158 | },
159 | {
160 | "desc" : "Partager un remix d'un modèle 3D",
161 | "icon": "remix arrows",
162 | "level" : 10
163 | },
164 | {
165 | "desc" : "Imprimer avec 2 couleurs ou 2 matériaux",
166 | "icon": "3D print filament",
167 | "level" : 10
168 | },
169 | {
170 | "desc" : "Imprimer avec de l'ABS",
171 | "icon": "3D print filament",
172 | "level" : 10
173 | },
174 | {
175 | "desc" : "Mélanger votre propre résine",
176 | "icon": "drop",
177 | "level" : 10
178 | },
179 | {
180 | "desc" : "Initier un ami à l'impression 3D",
181 | "icon": "two pepole behind one computer",
182 | "level" : 11
183 | },
184 | {
185 | "desc" : "Utiliser un matériau soluble comme le PVA",
186 | "icon": "3D print filament",
187 | "level" : 11
188 | },
189 | {
190 | "desc" : "Imprimer un objet qui nécessite plus d'1 kilo de filament",
191 | "icon": "3D print filament",
192 | "level" : 11
193 | },
194 | {
195 | "desc" : "Rétro-concevoir un objet dans un logiciel de CAO (ex. Fusion 360, FreeCAD, Solidworks ou autres)",
196 | "icon": "3D Perspective Cube",
197 | "level" : 12
198 | },
199 | {
200 | "desc" : "Imprimer avec un matériau flexible comme du TPU",
201 | "icon": "3D print filament",
202 | "level" : 12
203 | },
204 | {
205 | "desc" : "Réparer un objet cassé grâce à une impression 3D",
206 | "icon": "wrench and screwdriver",
207 | "level" : 12
208 | },
209 | {
210 | "desc" : "Imprimer un accessoire de costume (cosplay)",
211 | "icon": "model bust",
212 | "level" : 12
213 | },
214 | {
215 | "desc" : "Insérer à chaud des inserts filetés dans une pièce imprimée",
216 | "icon": "Screw",
217 | "level" : 13
218 | },
219 | {
220 | "desc" : "Imprimer un moule pour un projet de coulage, d'injection ou de fonderie",
221 | "icon": "mould",
222 | "level" : 13
223 | },
224 | {
225 | "desc" : "Vendre un objet que vous avez imprimé en 3D",
226 | "icon": "money bag",
227 | "level" : 13
228 | },
229 | {
230 | "desc" : "Imprimer un objet pour faire du bruit, ou de la musique",
231 | "icon": "whistle",
232 | "level" : 14
233 | },
234 | {
235 | "desc" : "Design itératif: ré-imprimer un objet après avoir amélioré le modèle",
236 | "icon": "v2",
237 | "level" : 14
238 | },
239 | {
240 | "desc" : "Imprimer un objet à porter (wearable)",
241 | "icon": "goggles",
242 | "level" : 14
243 | },
244 | {
245 | "desc" : "Visiter le makerspace local",
246 | "icon": "localisation spot",
247 | "level" : 14
248 | },
249 | {
250 | "desc" : "Lisser une pièce en ABS avec de l'acétone",
251 | "icon": "smoothing",
252 | "level" : 15
253 | },
254 | {
255 | "desc" : "Se faire scanner et imprimer un modèle de vous-même ",
256 | "icon": " ",
257 | "level" : 15
258 | },
259 | {
260 | "desc" : "Modifier votre imprimante 3D avec un objet imprimé en 3D",
261 | "icon": "wrench and screwdriver",
262 | "level" : 15
263 | },
264 | {
265 | "desc" : "Modéliser un objet et le publier sous une licence Open Source",
266 | "icon": "Open Hardware logo",
267 | "level" : 16
268 | },
269 | {
270 | "desc" : "Poncer et peindre un objet imprimé",
271 | "icon": "3 x 3D Perspective Cube",
272 | "level" : 16
273 | },
274 | {
275 | "desc" : "Imprimer avec du métal ou un matériau métallique",
276 | "icon": "Hammer? ",
277 | "level" : 16
278 | },
279 | {
280 | "desc" : "Essayer un logiciel de tranchage (slicer) différent",
281 | "icon": "Computer and gear",
282 | "level" : 16
283 | },
284 | {
285 | "desc" : "Essayer de recuire une pièce imprimée pour la rendre plus résistante",
286 | "icon": "thermometer",
287 | "level" : 18
288 | },
289 | {
290 | "desc" : "Imprimer avec un matériau chargé en Carbone",
291 | "icon": "3D print filament",
292 | "level" : 17
293 | },
294 | {
295 | "desc" : "Recycler du filament et des impressions ratées d'une façon originale",
296 | "icon": "recycle arrows",
297 | "level" : 17
298 | },
299 | {
300 | "desc" : "Imprimer avec du Nylon ou de l'ASA",
301 | "icon": "3D print filament",
302 | "level" : 17
303 | },
304 | {
305 | "desc" : "Utiliser une imprimante multi-matériaux",
306 | "icon": "4x 3D print filament",
307 | "level" : 18
308 | },
309 | {
310 | "desc" : "Imprimer une (très) grande pièce",
311 | "icon": "whale",
312 | "level" : 18
313 | },
314 | {
315 | "desc" : "Utiliser une imprimante d'un type spécial (ex chocolat, argile, pâte à crêpe...)",
316 | "icon": " ",
317 | "level" : 18
318 | },
319 | {
320 | "desc" : "Contrôler votre imprimante sans fil (ex Octoprint, Astroprint ou fonctions natives)",
321 | "icon": "wifi",
322 | "level" : 19
323 | },
324 | {
325 | "desc" : "Enseigner, préparer un cours sur l'impression ou la modélisation",
326 | "icon": "teacher and board",
327 | "level" : 19
328 | },
329 | {
330 | "desc" : "Installer une buse d'extrusion plus petite ou plus large que le format standard",
331 | "icon": "nozzle",
332 | "level" : 19
333 | },
334 | {
335 | "desc" : "Créer un Instructable, un Hackaday ou Hackster.io sur un projet",
336 | "icon": "file with smile",
337 | "level" : 20
338 | },
339 | {
340 | "desc" : "Construire son imprimante 3D",
341 | "icon": "wrench and screwdriver",
342 | "level" : 20
343 | },
344 | {
345 | "desc" : "Set your own goal",
346 | "icon": " ",
347 | "level" : 21
348 | }
349 | ]
350 | }
--------------------------------------------------------------------------------
/3D Printing Skill Tree/3D_Printing_es.yml:
--------------------------------------------------------------------------------
1 | ---
2 | title: IMPRESIÓN 3D
3 | footer: HECHO POR STEPH PIPER - MAKERQUEEN AU, TRADUCIDO POR HASECILU
4 | row:
5 | 0:
6 | - Imprimir algo con varias partes y ensamblarlo
7 | - Imprimir un regalo para un amigo o un familiar
8 | - Imprimir un organizador para el hogar
9 | - Empezar tu primera impresión 3D
10 | - Utilizar una impresora FDM por primera vez
11 | - Aprender a nivelar su cama de impresión manualmente
12 | - Imprimir en material PLA
13 | 1:
14 | - Instalar equipo de protección personal para impresión con resina y una estación de lavado y curado.
15 | - Utilizar una impresora de resina por primera vez
16 | - Crear algo desde el personalizador en Thingiverse
17 | - Imprimir un lote de algo
18 | - Romper accidentalmente una impresión al retirar el material de soporte
19 | - Imprimir algo educativo
20 | - Imprimir un modelo articulado o un modelo impreso en el lugar
21 | 2:
22 | - Imprimir algo funcional
23 | - Calibrar una impresora de resina
24 | - Utilizar el modo espiral o jarrón para imprimir algo
25 | - Imprimir algo que se mueva (por ejemplo, un juguete)
26 | - Tener una impresión fallida y solucionar el problema
27 | - Cambiar una boquilla por primera vez
28 | - Identificar y solucionar un problema de configuración
29 | 3:
30 | - Imprimir una herramienta de algún tipo
31 | - Imprimir en material PETG
32 | - Imprimie algo en 3D sobre tela
33 | - Realizar un ciclo de extracción en caliente y extracción en frío para desatascar una boquilla
34 | - Modelar e imprimir algo que resuelva un problema
35 | - Imprimir un modelo con soportes de árboles
36 | - Editar un modelo existente e imprimirlo
37 | 4:
38 | - Mezclar tu propia mezcla de resina
39 | - Hacer una litofanía a partir de una foto o imagen
40 | - Imprimir en material ABS
41 | - Incrustar componentes electrónicos, imanes o cualquier otra cosa dentro de una impresión 3D
42 | - Imprimir en dos colores o materiales
43 | - Tener un fracaso espectacular, con muchos espaguetis
44 | - Subir una remezcla de un modelo 3D
45 | 5:
46 | - Imprimir algo para cosplay o crear algún accesorio
47 | - Enseñarle a un amigo cómo imprimir en 3D
48 | - Reparar algo con impresión 3D
49 | - Utilizar material de soporte soluble PVA
50 | - Imprimir en material flexible
51 | - Imprimir algo que requiera más de 1kg de filamento
52 | - Realizar ingeniería inversa en algún software CAD
53 | 6:
54 | - Visitar el espacio de creación local
55 | - Utilizar insertos roscados termofijados en una pieza
56 | - Imprimir algo para vestir
57 | - Imprimir un molde para un proyecto de fundición
58 | - Imprimir algo nuevamente después de realizar mejoras en el diseño
59 | - Vender algo que hayas impreso en 3D
60 | - Imprimir algo que haga ruid
61 | 7:
62 | - Probar un software de laminado diferente
63 | - Alisar una pieza de ABS con acetona
64 | - Imprimir algo en metal o un material similar al metal
65 | - Escanear en 3D e imprimir un modelo de ti mismo
66 | - Lijar y pintar algo que hayas impreso
67 | - Modificar tu impresora 3D con algo impreso en 3D
68 | - Modelar algo en 3D y subirlo bajo una licencia de código abierto
69 | 8:
70 | - Intentar recocer con calor una pieza para hacerla más fuerte
71 | - Imprimir en material de fibra de carbono
72 | - Utilizar un tipo diferente de impresora 3D (p.e. comida, arcilla, panqueques...)
73 | - Reciclar filamentos o impresiones fallidas de forma creativa
74 | - Utilizar una impresora multimaterial
75 | - Imprimir en material Nylon o ASA
76 | - Imprimir algo grande
77 | 9:
78 | - Enviar un archivo a la impresora de forma inalámbrica
79 | - Construir tu propia impresora 3D
80 | - Impartir una clase sobre impresión 3D o modelado 3D
81 | - Crear una página con instrucciones de un proyecto en hackaday o en Hackster.io
82 | - Instalar y utilizar una boquilla más grande o más pequeña que el tamaño estándar
83 |
--------------------------------------------------------------------------------
/3D Printing Skill Tree/3D_Printing_zh.yml:
--------------------------------------------------------------------------------
1 | ---
2 | title: 3D打印
3 | footer: 由STEPH PIPER - 澳大利亚MAKERQUEEN制作
4 | row:
5 | 0:
6 | - 打印多部件物品并且装配
7 | - 打印礼物送给朋友或家人
8 | - 打印家庭收纳器
9 | - 穿戴你第一次打印的3D物品
10 | - 第一次使用FDM打印机
11 | - 学习如何为打印平台手动调平
12 | - 用PLA材料打印
13 | 1:
14 | - 准备树脂打印的个人防护装备、清洗和固化工具
15 | - 首次使用树脂打印机
16 | - 从Thingiverse(T站)创建物品
17 | - 打印一批物品
18 | - 首次在拆卸支撑材料中不小心弄坏打印件
19 | - 打印教育类物品
20 | - 打印可活动或一体成型模型
21 | 2:
22 | - 打印功能性物品
23 | - 校准树脂打印机
24 | - 使用螺旋或花瓶模式打印物品
25 | - 打印可活动的物品 (例如指尖陀螺)
26 | - 打印失败并修复问题
27 | - 首次更换喷嘴
28 | - 识别并修复一个设置问题
29 | 3:
30 | - 打印某种工具
31 | - 用PETG材料打印
32 | - 在布料上打印物品
33 | - 进行热拉和冷拉交替的方式以疏通喷嘴
34 | - 为解决某个问题而建模并打印
35 | - 打印带有树状支撑的模型
36 | - 编辑现有模型并打印
37 | 4:
38 | - 尝试混合树脂打印
39 | - 用照片或图像制作浮雕画
40 | - 用ABS材料打印
41 | - 在3D打印中嵌入电子元件、磁铁或其他物品
42 | - 用两种颜色或材料打印
43 | - 打印失败,呈现壮观的炒面
44 | - 上传二次创作的3D模型
45 | 5:
46 | - 打印用于角色扮演或道具制作的东西
47 | - 教朋友如何3D打印
48 | - 用3D打印修复物品
49 | - 使用PVA可溶性支撑材料
50 | - 打印柔性材料
51 | - 打印需要超过1kg耗材的物品
52 | - 在CAD软件中逆向工程模型
53 | 6:
54 | - 拜访当地的创客空间
55 | - 在部件中使用热固性螺母插入件
56 | - 打印可穿戴的物品
57 | - 打印用于铸造项目的模具
58 | - 再次打印改良设计后的物品
59 | - 出售你打印的物品
60 | - 打印可以发出声音的物品
61 | 7:
62 | - 尝试使用不同的切片软件
63 | - 用丙酮抛光ABS部件
64 | - 用金属或类金属材料打印
65 | - 3D扫描自己并将其打印出来
66 | - 打磨并上色你打印的物品
67 | - 用3D打印的部件改装你的3D打印机
68 | - 用开源许可上传3D模型
69 | 8:
70 | - 尝试加热固化部件以增强其强度
71 | - 用碳纤维材料打印
72 | - 使用不同类型的3D打印机(例如食品、陶瓷、煎饼等)
73 | - 创意性地回收耗材或失败打印件
74 | - 使用多材料打印机
75 | - 用尼龙或ASA材料打印
76 | - 打印大型物品
77 | 9:
78 | - 无线发送文件到打印机
79 | - 自己动手制作3D打印机
80 | - 讲授3D打印或3D建模课程
81 | - 在Instructables、Hackaday或Hackster.io创建一个项目页面
82 | - 安装并使用比标准尺寸更大或更小的喷嘴
83 |
--------------------------------------------------------------------------------
/Adventure Skill Tree/Adventure Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Adventure Skill Tree/Adventure Skill Tree.pdf
--------------------------------------------------------------------------------
/Adventure Skill Tree/Adventure Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Adventure Skill Tree/Adventure Skill Tree.png
--------------------------------------------------------------------------------
/Amateur Radio Skill Tree/Amateur Radio Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Amateur Radio Skill Tree/Amateur Radio Skill Tree.pdf
--------------------------------------------------------------------------------
/Amateur Radio Skill Tree/Amateur Radio Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Amateur Radio Skill Tree/Amateur Radio Skill Tree.png
--------------------------------------------------------------------------------
/Artificial Intelligence Skill Tree/Try AI Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Artificial Intelligence Skill Tree/Try AI Skill Tree.pdf
--------------------------------------------------------------------------------
/Astronomy Skill Tree/Astronomy Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Astronomy Skill Tree/Astronomy Skill Tree.pdf
--------------------------------------------------------------------------------
/Astronomy Skill Tree/Astronomy Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Astronomy Skill Tree/Astronomy Skill Tree.png
--------------------------------------------------------------------------------
/Automotive Skill Tree/Automotive Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Automotive Skill Tree/Automotive Skill Tree.pdf
--------------------------------------------------------------------------------
/Automotive Skill Tree/Automotive Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Automotive Skill Tree/Automotive Skill Tree.png
--------------------------------------------------------------------------------
/Baking Skill Tree/Baking Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Baking Skill Tree/Baking Skill Tree.pdf
--------------------------------------------------------------------------------
/Baking Skill Tree/Baking Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Baking Skill Tree/Baking Skill Tree.png
--------------------------------------------------------------------------------
/Boating and Fishing Skill Tree/Boating and Fishing Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Boating and Fishing Skill Tree/Boating and Fishing Skill Tree.pdf
--------------------------------------------------------------------------------
/Boating and Fishing Skill Tree/Boating and Fishing Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Boating and Fishing Skill Tree/Boating and Fishing Skill Tree.png
--------------------------------------------------------------------------------
/CNC & Cam Skill Tree/CNC and CAM Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/CNC & Cam Skill Tree/CNC and CAM Skill Tree.pdf
--------------------------------------------------------------------------------
/CNC & Cam Skill Tree/CNC and CAM Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/CNC & Cam Skill Tree/CNC and CAM Skill Tree.png
--------------------------------------------------------------------------------
/Civics & Community Skill Tree/Civics & Community Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Civics & Community Skill Tree/Civics & Community Skill Tree.pdf
--------------------------------------------------------------------------------
/Civics & Community Skill Tree/Civics & Community Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Civics & Community Skill Tree/Civics & Community Skill Tree.png
--------------------------------------------------------------------------------
/Cleaning Skill Tree/Cleaning Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Cleaning Skill Tree/Cleaning Skill Tree.pdf
--------------------------------------------------------------------------------
/Cleaning Skill Tree/Cleaning Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Cleaning Skill Tree/Cleaning Skill Tree.png
--------------------------------------------------------------------------------
/Climbing Skill Tree/Climbing Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Climbing Skill Tree/Climbing Skill Tree.pdf
--------------------------------------------------------------------------------
/Climbing Skill Tree/Climbing Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Climbing Skill Tree/Climbing Skill Tree.png
--------------------------------------------------------------------------------
/Cocktails Skill Tree/Cocktails Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Cocktails Skill Tree/Cocktails Skill Tree.pdf
--------------------------------------------------------------------------------
/Cocktails Skill Tree/Cocktails Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Cocktails Skill Tree/Cocktails Skill Tree.png
--------------------------------------------------------------------------------
/Coding Skill Tree/Coding Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Coding Skill Tree/Coding Skill Tree.pdf
--------------------------------------------------------------------------------
/Coding Skill Tree/Coding Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Coding Skill Tree/Coding Skill Tree.png
--------------------------------------------------------------------------------
/Coding Skill Tree/Mini Coding Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Coding Skill Tree/Mini Coding Skill Tree.pdf
--------------------------------------------------------------------------------
/Coding Skill Tree/Mini Coding Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Coding Skill Tree/Mini Coding Skill Tree.png
--------------------------------------------------------------------------------
/Comic Artist Skill Tree/Comic Artist Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Comic Artist Skill Tree/Comic Artist Skill Tree.pdf
--------------------------------------------------------------------------------
/Comic Artist Skill Tree/Comic Artist Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Comic Artist Skill Tree/Comic Artist Skill Tree.png
--------------------------------------------------------------------------------
/Computing Basics Skill Tree/Computing Basics Skill Tree Language Translations.xlsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Computing Basics Skill Tree/Computing Basics Skill Tree Language Translations.xlsx
--------------------------------------------------------------------------------
/Computing Basics Skill Tree/Computing Basics Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Computing Basics Skill Tree/Computing Basics Skill Tree.pdf
--------------------------------------------------------------------------------
/Computing Basics Skill Tree/Computing Basics Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Computing Basics Skill Tree/Computing Basics Skill Tree.png
--------------------------------------------------------------------------------
/Cooking Skill Tree/Cooking Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Cooking Skill Tree/Cooking Skill Tree.pdf
--------------------------------------------------------------------------------
/Cooking Skill Tree/Cooking Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Cooking Skill Tree/Cooking Skill Tree.png
--------------------------------------------------------------------------------
/Crafting Skill Tree/Crafting Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Crafting Skill Tree/Crafting Skill Tree.pdf
--------------------------------------------------------------------------------
/Crafting Skill Tree/Crafting Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Crafting Skill Tree/Crafting Skill Tree.png
--------------------------------------------------------------------------------
/Crochet Skill Tree/Crochet Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Crochet Skill Tree/Crochet Skill Tree.pdf
--------------------------------------------------------------------------------
/Crochet Skill Tree/Crochet Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Crochet Skill Tree/Crochet Skill Tree.png
--------------------------------------------------------------------------------
/Dance Skill Tree/Dance Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Dance Skill Tree/Dance Skill Tree.pdf
--------------------------------------------------------------------------------
/Dance Skill Tree/Dance Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Dance Skill Tree/Dance Skill Tree.png
--------------------------------------------------------------------------------
/Dev Boards Skill Tree/Dev Boards Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Dev Boards Skill Tree/Dev Boards Skill Tree.pdf
--------------------------------------------------------------------------------
/Dev Boards Skill Tree/Dev Boards Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Dev Boards Skill Tree/Dev Boards Skill Tree.png
--------------------------------------------------------------------------------
/Digital Minimalism Skill Tree/Digital Minimalism Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Digital Minimalism Skill Tree/Digital Minimalism Skill Tree.pdf
--------------------------------------------------------------------------------
/Digital Minimalism Skill Tree/Digital Minimalism Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Digital Minimalism Skill Tree/Digital Minimalism Skill Tree.png
--------------------------------------------------------------------------------
/Dungeons and Dragons Skill Tree/DND Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Dungeons and Dragons Skill Tree/DND Skill Tree.pdf
--------------------------------------------------------------------------------
/Dungeons and Dragons Skill Tree/DND Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Dungeons and Dragons Skill Tree/DND Skill Tree.png
--------------------------------------------------------------------------------
/Electronics Skill Tree/Electronics Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Electronics Skill Tree/Electronics Skill Tree.pdf
--------------------------------------------------------------------------------
/Electronics Skill Tree/Electronics Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Electronics Skill Tree/Electronics Skill Tree.png
--------------------------------------------------------------------------------
/Embedded Systems Skill Tree/Embedded Systems Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Embedded Systems Skill Tree/Embedded Systems Skill Tree.pdf
--------------------------------------------------------------------------------
/Embedded Systems Skill Tree/Embedded Systems Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Embedded Systems Skill Tree/Embedded Systems Skill Tree.png
--------------------------------------------------------------------------------
/Embroidery Skill Tree/Embroidery Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Embroidery Skill Tree/Embroidery Skill Tree.pdf
--------------------------------------------------------------------------------
/Embroidery Skill Tree/Embroidery Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Embroidery Skill Tree/Embroidery Skill Tree.png
--------------------------------------------------------------------------------
/Entrepreneurship Skill Tree/Entrepreneurship Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Entrepreneurship Skill Tree/Entrepreneurship Skill Tree.pdf
--------------------------------------------------------------------------------
/Entrepreneurship Skill Tree/Entrepreneurship Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Entrepreneurship Skill Tree/Entrepreneurship Skill Tree.png
--------------------------------------------------------------------------------
/Finance Skill Tree/Finance Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Finance Skill Tree/Finance Skill Tree.pdf
--------------------------------------------------------------------------------
/Finance Skill Tree/Finance Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Finance Skill Tree/Finance Skill Tree.png
--------------------------------------------------------------------------------
/Game Dev Skill Tree/Game Dev Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Game Dev Skill Tree/Game Dev Skill Tree.pdf
--------------------------------------------------------------------------------
/Game Dev Skill Tree/Game Dev Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Game Dev Skill Tree/Game Dev Skill Tree.png
--------------------------------------------------------------------------------
/Gardening Skill Tree/Gardening Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Gardening Skill Tree/Gardening Skill Tree.pdf
--------------------------------------------------------------------------------
/Gardening Skill Tree/Gardening Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Gardening Skill Tree/Gardening Skill Tree.png
--------------------------------------------------------------------------------
/House Building Skill Tree/House Building Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/House Building Skill Tree/House Building Skill Tree.pdf
--------------------------------------------------------------------------------
/House Building Skill Tree/House Building Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/House Building Skill Tree/House Building Skill Tree.png
--------------------------------------------------------------------------------
/IT Security Skill Tree/IT Security Skill Tree Language Translations.xlsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/IT Security Skill Tree/IT Security Skill Tree Language Translations.xlsx
--------------------------------------------------------------------------------
/IT Security Skill Tree/IT Security Skill Tree draft.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/IT Security Skill Tree/IT Security Skill Tree draft.png
--------------------------------------------------------------------------------
/IT Security Skill Tree/IT Security Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/IT Security Skill Tree/IT Security Skill Tree.pdf
--------------------------------------------------------------------------------
/IT Security Skill Tree/IT Security Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/IT Security Skill Tree/IT Security Skill Tree.png
--------------------------------------------------------------------------------
/Kids STEAM Skills/Kids STEAM Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Kids STEAM Skills/Kids STEAM Skill Tree.pdf
--------------------------------------------------------------------------------
/Kids STEAM Skills/Kids STEAM Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Kids STEAM Skills/Kids STEAM Skill Tree.png
--------------------------------------------------------------------------------
/Knitting Skill Tree/Knitting Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Knitting Skill Tree/Knitting Skill Tree.pdf
--------------------------------------------------------------------------------
/Knitting Skill Tree/Knitting Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Knitting Skill Tree/Knitting Skill Tree.png
--------------------------------------------------------------------------------
/Kubernetes Skill Tree/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | # Changelog
2 |
3 | All notable changes to this project will be documented in this file.
4 |
5 | The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
6 |
7 | ## Peer Review 1 [Unreleased]
8 |
9 | ### Added
10 |
11 | * More steps to create familiarity with commonly used parts of the sprawling `kubectl` command.
12 | * Steps to bringing your own application to Kubernetes:
13 | * "Use an image from a private container repository"
14 | * "Create a container from your app"
15 | * Introduction to additional tools:
16 | * "Try an alternative to kubectl like K9s"
17 | * "Install the Kubernetes Dashboard"
18 | * Milestones for beginner/intermediate/advanced use cases:
19 | * Beginner: "Deploy apps for your personal use"
20 | * Intermediate: "Run apps for a club on a cluster"
21 | * Advanced: "Host apps on the Internet from your cluster"
22 | * Places to get more information:
23 | * "Explore kubectl's "Troubleshooting" section"
24 | * "Explore the Kubernetes Reference Guide"
25 | * "Explore the Kubernetes Tutorials"
26 | * More gradual exposure to different concepts:
27 | * "Set up health check probes on your workloads" for the different kinds of health checks
28 | * "Set up two workloads that communicate" for in-cluster DNS
29 | * "Deploy a stateless app" the first major step after a Hello, World Pod is deploying
30 | something that doesn't need to store data.
31 | * "Expose a Deployment using a Service" step to show that Deployments and Pods work similarly.
32 | * "Create a multi-container Pod" for sidecars
33 | * "Use headless Services for service discovery" for service discovery
34 | * "Deploy a non-HTTP workload e.g. FTP server" for TCP networking, which is more primitive
35 | * "Optimize your workload container sizes" for cost savings and performance
36 | * "Set up ServiceAccounts for your workloads" for security and cluster sharing
37 | * "Share your cluster with a second person" for practical RBAC
38 | * "Configure a Deployment for high availability updates" for proper use of Deployments
39 | * Different options to get Kubernetes clusters:
40 | * "Deploy a cluster in the cloud" this is what most people do.
41 | * "Set up a cluster from scratch on Raspberry Pis" a common approach for hobbyists with lots of info and
42 | varying degrees of difficulty depending on how deep into it you want to go.
43 | * Basic operations needs:
44 | * Learn how to backup and restore your cluster
45 | * Make your cluster reproducible with Terraform
46 |
47 | ### Changed
48 |
49 | * "Create a basic Pod" to "Deploy a 'Hello, World!'' Pod" because it's not obvious what "basic" means.
50 | * "Secure sensitive data with Secrets" to "Use a Secret to distribute credentials" because Secrets don't
51 | provide much security.
52 | * Merged "Set resource requests for Pods" and "Set resource limits for Pods" to
53 | "Set resource requests and limits for workloads" because it's the same topic.
54 | * "Perform rolling updates and rollbacks" to "Roll back a change to a Deployment" rolling updates are the default,
55 | but being able to undo a mistake is very important.
56 | * Merged "Control Pod scheduling tolerations" and "Configure Pod affinity and anti-affinity" into
57 | "Control scheduling with tolerations and affinity" because they're similar topics.
58 | * Replaced "Set up Persistent Volumes and Claims" and "Create StatefulSets for stateful applications" with "
59 | Deploy Wordpress and MySQL with Persistent Volumes" to focus on an outcome. This wil point you at the Kubernetes.io
60 | tutorial for stateful workloads.
61 | * Consolidated topics related to operators and CRDs into: "Develop your own operator and CRDs". This is a niche skill,
62 | but it's good to know it's possible.
63 | * Consolidated multiple service mesh/advanced networking related solutions to "Deploy a service mesh to your cluster"
64 | * Consolidated multiple monitoring items to: "Set up cluster-wide logging and monitoring" and
65 | "Set up alerting for unhealthy workloads". Logging/monitoring are usually the same tool and useful by themselves.
66 | * Many small wording changes to improve cohesion.
67 |
68 | ### Removed
69 |
70 | * "Use Kubectl to manage resources" because it has high overlap with the other skills.
71 | * Duplicate "Expose a Pod using a Service"
72 | * "Apply network policies to control traffic between Pods" because only some configurations support this out of the box,
73 | it silently fails otherwise which would be frustrating for a beginner.
74 | * Skills that focus on specific parts of deploying your own cluster, these align better with a platform engineer role
75 | than a hobbyist. Some of these are now covered by deploying a cluster on a Raspberry Pi:
76 | * "Set up a container runtime e.g. Containerd, CRI-0"
77 | * "Set up ingress for external access e.g. NGINX, Traefik"
78 | * "Set up a multi-node cluster with kubeadm"
79 | * "Set up a cluster using Kubeadm"
80 | * "Use Cluster API"
81 | * "Use Kubernetes on Bare Metal"
82 | * "Use persistent volume provisioners"
83 | * "Install and configure a networking solution e.g. Calico, Flannel"
84 | * Removed multiple items related to storage, these should be covered enough to get by with the stateful application tile:
85 | * "Use external storage solutions with Kubernetes"
86 | * "Configure storage class"
87 | * "Implement storage solutions with CSI drivers"
88 | * Removed multiple skills that start to matter when you have lots of people or large clusters:
89 | * "Optimize costs within Kubernetes" partially covered by optimizing workloads
90 | * "Use OPA for policies"
91 | * "Perform cluster performance tuning"
92 | * "Implement GitOps practices" partially covered elsewhere
93 | * "Create a blue-green deployment" not best practice in Kubernetes
94 | * "Create a canary deployment" already covered with Deployments
95 |
96 | ### Fixed
97 |
98 | * Various capitalization issues.
99 | * `Kind` to `kind` to match their website
100 | * `MiniKube` to `minikube` to match their website
101 | * Capitalized Kubernetes types except namespace to be consistent with kubernetes.io
--------------------------------------------------------------------------------
/Kubernetes Skill Tree/Kubernetes Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Kubernetes Skill Tree/Kubernetes Skill Tree.pdf
--------------------------------------------------------------------------------
/Kubernetes Skill Tree/Kubernetes Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Kubernetes Skill Tree/Kubernetes Skill Tree.png
--------------------------------------------------------------------------------
/Language Skill Tree/Language Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Language Skill Tree/Language Skill Tree.pdf
--------------------------------------------------------------------------------
/Language Skill Tree/Language Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Language Skill Tree/Language Skill Tree.png
--------------------------------------------------------------------------------
/Laser Cutting Skill Tree/Laser Cutting Skill Tree French.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Laser Cutting Skill Tree/Laser Cutting Skill Tree French.pdf
--------------------------------------------------------------------------------
/Laser Cutting Skill Tree/Laser Cutting Skill Tree French.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Laser Cutting Skill Tree/Laser Cutting Skill Tree French.png
--------------------------------------------------------------------------------
/Laser Cutting Skill Tree/Laser Cutting Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Laser Cutting Skill Tree/Laser Cutting Skill Tree.pdf
--------------------------------------------------------------------------------
/Laser Cutting Skill Tree/Laser Cutting Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Laser Cutting Skill Tree/Laser Cutting Skill Tree.png
--------------------------------------------------------------------------------
/Leadership Skill Tree/Leadership Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Leadership Skill Tree/Leadership Skill Tree.pdf
--------------------------------------------------------------------------------
/Linux Skill Tree/Linux Skill Tree Language Translations.xlsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Linux Skill Tree/Linux Skill Tree Language Translations.xlsx
--------------------------------------------------------------------------------
/Linux Skill Tree/Linux Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Linux Skill Tree/Linux Skill Tree.pdf
--------------------------------------------------------------------------------
/Linux Skill Tree/Linux Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Linux Skill Tree/Linux Skill Tree.png
--------------------------------------------------------------------------------
/Makerspace Skill Trees/Makerspace Poster.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Makerspace Skill Trees/Makerspace Poster.pdf
--------------------------------------------------------------------------------
/Makerspace Skill Trees/Makerspace Poster.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Makerspace Skill Trees/Makerspace Poster.png
--------------------------------------------------------------------------------
/Makerspace Skill Trees/Makerspace Skill Tree with Laser Cutter.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Makerspace Skill Trees/Makerspace Skill Tree with Laser Cutter.pdf
--------------------------------------------------------------------------------
/Makerspace Skill Trees/Makerspace Skill Tree with Laser Cutter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Makerspace Skill Trees/Makerspace Skill Tree with Laser Cutter.png
--------------------------------------------------------------------------------
/Makerspace Skill Trees/Makerspace Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Makerspace Skill Trees/Makerspace Skill Tree.pdf
--------------------------------------------------------------------------------
/Makerspace Skill Trees/Makerspace Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Makerspace Skill Trees/Makerspace Skill Tree.png
--------------------------------------------------------------------------------
/Metalworking Skill Tree/Metalworking Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Metalworking Skill Tree/Metalworking Skill Tree.pdf
--------------------------------------------------------------------------------
/Metalworking Skill Tree/Metalworking Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Metalworking Skill Tree/Metalworking Skill Tree.png
--------------------------------------------------------------------------------
/Mobile App Dev Skill Tree/Mobile App Dev Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Mobile App Dev Skill Tree/Mobile App Dev Skill Tree.pdf
--------------------------------------------------------------------------------
/Mobile App Dev Skill Tree/Mobile App Dev Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Mobile App Dev Skill Tree/Mobile App Dev Skill Tree.png
--------------------------------------------------------------------------------
/Molding and Casting Skill Tree/Molding and Casting Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Molding and Casting Skill Tree/Molding and Casting Skill Tree.pdf
--------------------------------------------------------------------------------
/Molding and Casting Skill Tree/Molding and Casting Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Molding and Casting Skill Tree/Molding and Casting Skill Tree.png
--------------------------------------------------------------------------------
/Music Skill Tree/Music Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Music Skill Tree/Music Skill Tree.pdf
--------------------------------------------------------------------------------
/Music Skill Tree/Music Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Music Skill Tree/Music Skill Tree.png
--------------------------------------------------------------------------------
/PCB Design Skill Tree/PCB Design Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/PCB Design Skill Tree/PCB Design Skill Tree.pdf
--------------------------------------------------------------------------------
/PCB Design Skill Tree/PCB Design Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/PCB Design Skill Tree/PCB Design Skill Tree.png
--------------------------------------------------------------------------------
/Photo & Video Skill Tree/Photography & Videography Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Photo & Video Skill Tree/Photography & Videography Skill Tree.pdf
--------------------------------------------------------------------------------
/Photo & Video Skill Tree/Photography & Videography Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Photo & Video Skill Tree/Photography & Videography Skill Tree.png
--------------------------------------------------------------------------------
/Photography Skill Tree/Photography Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Photography Skill Tree/Photography Skill Tree.pdf
--------------------------------------------------------------------------------
/Photography Skill Tree/Photography Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Photography Skill Tree/Photography Skill Tree.png
--------------------------------------------------------------------------------
/Poster_schema.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://json-schema.org/draft/2019-09/schema",
3 | "$id": "---",
4 | "title": "Schema des Posters de Compétences",
5 | "description": "un des MakerSkillTrees proposés par Steph Piper",
6 | "type": "object",
7 | "properties": {
8 | "title": {
9 | "description": "Le titre en haut de l'affiche",
10 | "type": "string"
11 | },
12 | "id":{
13 | "description": "identifiant unique du set",
14 | "type" : "integer",
15 | "exclusiveMinimum": 0
16 | },
17 | "skills" : {
18 | "description": "table des tuiles à présenter",
19 | "type" : "array",
20 | "items" : {
21 | "type" : "object",
22 | "properties" : {
23 | "desc" : {
24 | "description": "le texte dans la case",
25 | "type": "string"
26 | },
27 | "icon" : {
28 | "description": "pour l'instant une description mais plus tard une ref chemin",
29 | "type": "string"
30 | },
31 | "level" : {
32 | "description" : "sur l'axe basique <--> avancé",
33 | "type": "integer",
34 | "exclusiveMinimum": 0
35 | }
36 | },
37 | "minItems": 1,
38 | "uniqueItems": true
39 | }
40 | },
41 | "ressources" : {
42 | "description" : "les outils cités dans le contenu",
43 | "type" : "array",
44 | "items" : {
45 | "type" : "object",
46 | "properties" : {
47 | "name" : {
48 | "description": "le nom cité dans le contenu",
49 | "type": "string"
50 | },
51 | "famille" : {
52 | "description": "catégorie d'outils",
53 | "type": "string"
54 | },
55 | "desc" : {
56 | "description": "une ligne Quoi Pourquoi",
57 | "type": "string"
58 | },
59 | "url" : {
60 | "description" : "découvrir mieux à un clic",
61 | "type": "string"
62 | }
63 | }
64 | },
65 | "minItems" : 1,
66 | "uniqueItems": true
67 | },
68 | "authors" : {
69 | "description": "le ou les créateurs de l'affiche",
70 | "type": "array",
71 | "items": {
72 | "type": "object",
73 | "properties": {
74 | "name" : {
75 | "description": "prénom et nom aka pseudo",
76 | "type": "string"
77 | },
78 | "role" : {
79 | "description": "auteur, contributeur, traducteur...",
80 | "type": "string"
81 | },
82 | "url" : {
83 | "description": "lien de crédit auteur",
84 | "type": "string"
85 | }
86 | }
87 | },
88 | "minItems" : 1
89 | }
90 | },
91 | "required": ["title", "id", "skills", "ressources","authors"]
92 | }
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # The Maker Skill Trees Project
2 |
3 | 
4 |
5 | Maker Skill Trees are printable templates that can you can use to visualize your skill progress, identify skill gaps and get inspired to try new things. Color in the boxes as you go, starting at the base in the basics and moving to advanced skills at the top. This repository is always growing and aims to include a large variety of skills, see full list below. Everyone's journey is different and you can interpret the goals flexibly. Not everything needs to be completed, and tiles can be completed out of order. Print your own in A4 or A3 size. This project is collaborative and aims to refine and grow these resources through community involvement.
6 |
7 | Each skill tree has 73 skill or experience hexagonal tiles, ordered in a spectrum of basic skills at the bottom to more advanced skills at the top. This includes 5 set your own goal tiles for you to tailor to your own interests. Maker Skill Trees are released under the Creative Commons Licence, [CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/). You are free to share, adapt, remix or transform the printables or templates and use within your teaching, workshops, businesses, conferences, schools and makerspaces at no cost. However, you must do so by giving credit to Steph Piper / Maker Queen (or leaving the credit at the bottom of the page) and if you release a remix it must be under the same licence. If you wish to use the skill trees project to build skill tracking software, apps or systems, you'll need to unlock a commercial licence by [sponsoring this project](https://github.com/sponsors/sjpiper145). Sponsoring has a range of benefits, and includes unlocking an [exclusive repository with high quality resources](https://github.com/sjpiper145/MakerSkillTree/wiki/%F0%9F%92%B8-Project-Sponsorship-Benefits).
8 |
9 | 💬 Join the discussion and chat about Skill Trees and Skill Seeker, the book on the [MAKE Discord](https://discord.gg/EmTfF2WsGJ), and find out how to [contribute to the project on the wiki](https://github.com/sjpiper145/MakerSkillTree/wiki).
10 |
11 | 💖 Enjoying the Skill Trees Project? [Buy me a coffee!](https://ko-fi.com/stephpiper) ☕ or consider [Sponsoring this Project!](https://github.com/sponsors/sjpiper145)
12 |
13 | # How to use
14 |
15 | Print out your chosen template or use the template digitally. Start at the base and color in the boxes of anything you've already done. Use the template to visualise your current skills and identify any skill gaps. You may wish to use the below coloring convention to tailor the tree to your own journey, and there are sticker templates available (under templates folder) if you wish to make goal replacement stickers on a vinyl cutter. Think of the tiles as suggestions that can be changed based on your priorities and ability.
16 |
17 | 
18 |
19 | # Skill Tree Generator
20 | You can now make your own skill tree templates with the [Skill Tree Generator](https://schme16.github.io/MakerSkillTree-Generator/) designed by the talented [@schme16](https://github.com/schme16). It's now a lot easier to make your own templates for personal use or adding to the repository.
21 |
22 | How to use:
23 | * Heading text is editable
24 | * Click and drag to move the tiles
25 | * Right click a tile to edit the text
26 | * Save will download an SVG of the skill tree
27 | * Left click to edit credit at the base to add your own name, or remove my name if you're just using for personal use (or don't want me to proof read/edit it).
28 |
29 | # Usage Ideas
30 |
31 | - Individual goal tracking and upskilling, identifying skill gaps #skilltreechallenge
32 | - For makerspace members to upskill on a variety of tools
33 | - For training new staff members on skills
34 | - For school students working on self-directed activities (See Kids STEAM Skills tree)
35 | - For recruitment, competency checking, careers counselling or coaching
36 |
37 | It's encouraged to customize these base skill trees around your own interests and goals. You may edit these PDFs to suit or use tile stickers to cover the boxes on a printed template. You can cut your own tile stickers with a vinyl cutter using the Tile Stickers Template SVG (in the templates folder).
38 |
39 | # SVG to YAML
40 |
41 | If you'd like to create machine readable YAML files from [Maker Skill Tree Generator](https://schme16.github.io/MakerSkillTree-Generator/) generated SVG files or vice versa, this [Skill Tree Tool](https://josephlewis42.github.io/skilltreetool/#) developed by the talented [@josephlewis42](https://github.com/josephlewis42/skilltreetool) can help. It's also got a useful changelog generator built in too which can show the changes made during peer review between an old skill tree and a refreshed one.
42 |
43 | # Skill Seeker Book
44 |
45 | Skill Seeker: Maker Edition combines 15 Maker Skills into one book, allowing you to track a range of skills, calculate your Maker XP score and show off your skill levels in a video game style dashboard. Complete goal setting activities and upskill with friends and family. Skill Seeker is now [available on Amazon,](https://www.amazon.com/Skill-Seeker-Practical-Growth-Skills/dp/1680458574) [MakerShed](https://www.makershed.com/collections/all/products/make-skillseeker-workbook) and many other major stockists! For more information, see the [Skill Seeker web page.](https://www.makerqueen.com.au/skill-seeker-book)
46 |
47 | 
48 |
49 |
50 | # Yet to Make
51 |
52 | Interested in contributing to this project? [Check out the wiki](https://github.com/sjpiper145/MakerSkillTree/wiki) for guidelines on how to submit new skill trees, bug fixes, peer reviews and translations, plus check out the contributor rewards available.
53 |
54 | ## Classic Skills
55 | |Skill Area | Completed | Peer Review 1 | Peer Review 2| Language |
56 | |---------------|-----------|---------------|--------------|----------|
57 | |Automotive |✅ |✅ |✅ |☐ |
58 | |Blacksmithing | ☐ | ☐ | ☐ |☐ |
59 | |Boating & Fishing |✅ | ☐ | ☐ |☐ |
60 | |Ceramics |☐ | ☐ | ☐ |☐ |
61 | |Crafting |✅ |✅ | ☐ |☐ |
62 | |Crochet |✅ | ☐ | ☐ |☐ |
63 | |Dance |✅ | ☐ | ☐ |☐ |
64 | |Embroidery |✅ | ☐ | ☐ |☐ |
65 | |House Building |✅ | ☐ | ☐ |☐ |
66 | |Jewelry Making |☐ | ☐ | ☐ |☐ |
67 | |Knitting |✅ | ☐ | ☐ |☐ |
68 | |Metalworking |✅ |✅ |✅ |☐ |
69 | |Moulding and Casting |✅ | ☐ | ☐ | ☐ |
70 | |Music |✅ | ☐ | ☐ | ☐ |
71 | |Reading & Writing |✅ | ☐ | ☐ | ☐ |
72 | |Renovation & Repair |✅ | ☐ | ☐ | ☐ |
73 | |Sewing |✅ |✅ |✅ | ☐ |
74 | |Visual Arts |✅ | ☐ | ☐ | ☐ |
75 | |Woodworking |✅ |✅ |✅ | ☐ |
76 | |Glass Working |☐ | ☐ | ☐ | ☐ |
77 | |Photography & Videography |✅ | ☐ | ☐ | ☐ |
78 | |Photography | ✅ | ☐ | ☐ | ☐ |
79 | |Videography |☐ | ☐ | ☐ | ☐ |
80 | |Puppetry |☐ | ☐ | ☐ | ☐ |
81 | |Reading |☐ | ☐ | ☐ | ☐ |
82 | |Writing |☐ | ☐ | ☐ | ☐ |
83 | |Comic Artist | ✅ | ☐ | ☐ | ☐ |
84 | |Leatherworking |☐ | ☐ | ☐ | ☐ |
85 | |Bushcraft |☐ | ☐ | ☐ | ☐ |
86 | |Foraging |☐ | ☐ | ☐ | ☐ |
87 | |Weaving |☐ | ☐ | ☐ | ☐ |
88 | |Bicycles |☐ | ☐ | ☐ | ☐ |
89 | |Cardboard |☐ | ☐ | ☐ | ☐ |
90 |
91 | ## Tech Skills
92 |
93 | |Skill Area | Completed | Peer Review 1 | Peer Review 2| Language |
94 | |---------------|-----------|---------------|--------------|----------|
95 | |3D Modeling |✅ |✅ |✅ |✅ French ✅ Simplified Chinese |
96 | |3D Printing |✅ |✅ |✅ |✅ French ✅ Simplified Chinese |
97 | |Try AI |✅ | ☐ | ☐ |☐ |
98 | |Amateur Radio | ✅ | ☐ | ☐ | ☐ |
99 | |CNC & CAM | ✅ |✅ |✅ | ☐ |
100 | |Coding | ✅ |✅ |✅ | ☐ |
101 | |Computing | ✅ |✅ |✅ | ☐ |
102 | |Dev Boards | ✅ |✅ |✅ | ☐ |
103 | |Electronics | ✅ |✅ |✅ | ☐ |
104 | |Embedded Systems | ✅ |✅ |✅ | ☐ |
105 | |Game Dev | ✅ |✅ | ☐ | ☐ |
106 | |Gaming |☐ | ☐ | ☐ |☐ |
107 | |IT Security | ✅ | ☐ | ☐ | ☐ |
108 | |Laser Cutting |✅ |✅ |✅ |✅ French |
109 | |Linux | ✅ | ☐ | ☐ | ☐ |
110 | |PCB Design | ✅ | ☐ | ☐ | ☐ |
111 | |Mobile App Dev | ✅ | ☐ | ☐ | ☐ |
112 | |Research Skills | ✅ | ☐ | ☐ | ☐ |
113 | |Robotics | ✅ |✅ |✅ | ☐ |
114 | |Website Building | ✅ | ☐ | ☐ | ☐ |
115 | |Kubernetes |✅ |✅ | ☐ | ☐ |
116 | |Inkscape |✅ | ☐ | ☐ | ☐ |
117 | |Drones |☐ | ☐ | ☐ | ☐ |
118 | |Vintage Computing |☐ | ☐ | ☐ | ☐ |
119 | |Microsoft Excel |☐ | ☐ | ☐ | ☐ |
120 | |Wiki Building |🟧 (Draft) | ☐ | ☐ | ☐ |
121 |
122 |
123 | ## Life Skills
124 | |Skill Area | Completed | Peer Review 1 | Peer Review 2| Language |
125 | |---------------|-----------|---------------|--------------|----------|
126 | | Adventure | ✅ | ☐ | ☐ | ☐ |
127 | |Animal Care |☐ | ☐ | ☐ | ☐ |
128 | |DIY Science |🟧 (In Progress) | ☐ | ☐ | ☐ |
129 | |Baking | ✅ | ☐ | ☐ | ☐ |
130 | |Civics & Community | ✅ | ☐ | ☐ | ☐ |
131 | |Cleaning | ✅ | ☐ | ☐ | ☐ |
132 | |Cooking | ✅ | ☐ | ☐ | ☐ |
133 | |Drinks (Non Alcoholic) |☐ | ☐ | ☐ | ☐ |
134 | |Entrepreneurship | ✅ | ✅ |✅ | ☐ |
135 | |Environmentalist |☐ | ☐ | ☐ | ☐ |
136 | |Finance |✅ |✅ | ☐ | ☐ |
137 | |Fermenting & Preservation |☐ | ☐ | ☐ | ☐ |
138 | |Gardening | ✅ | ☐ | ☐ | ☐ |
139 | |Language | ✅ | ☐ | ☐ | ☐ |
140 | |Leadership | ✅ | ☐ | ☐ | ☐ |
141 | |Life Admin |☐ | ☐ | ☐ | ☐ |
142 | |Self Care |☐ | ☐ | ☐ | ☐ |
143 | |Sports & Fitness | ✅ | ☐ | ☐ | ☐ |
144 | |Survivalist | ✅ | ☐ | ☐ | ☐ |
145 | |Travel | ✅ | ☐ | ☐ | ☐ |
146 | |Volunteering |☐ | ☐ | ☐ | ☐ |
147 | |Mushroom Farming |☐ | ☐ | ☐ | ☐ |
148 | |Urban Gardening |☐ | ☐ | ☐ | ☐ |
149 | |Insect Breeding |☐ | ☐ | ☐ | ☐ |
150 | |Cocktails | ✅ | ☐ | ☐ | ☐ |
151 | |Cooking Skills: National Cuisines |☐ | ☐ | ☐ | ☐ |
152 |
153 | ## Science & Maths
154 | |Skill Area | Completed | Peer Review 1 | Peer Review 2| Language |
155 | |---------------|-----------|---------------|--------------|----------|
156 | |Astronomy | ✅ | ✅ | ☐ | ☐ |
157 | |Maths |☐ | ☐ | ☐ | ☐ |
158 | |Physics |☐ | ☐ | ☐ | ☐ |
159 | |Chemistry |☐ | ☐ | ☐ | ☐ |
160 | |Biology |☐ | ☐ | ☐ | ☐ |
161 | |STEAM Skills | ✅ | ☐ | ☐ | ☐ |
162 |
163 | ## Sports & Games
164 | |Skill Area | Completed | Peer Review 1 | Peer Review 2| Language |
165 | |---------------|-----------|---------------|--------------|----------|
166 | |Climbing | ✅ | ☐ | ☐ | ☐ |
167 | |Roller Derby | ✅ | ☐ | ☐ | ☐ |
168 | |Dungeons and Dragons | ✅ | ☐ | ☐ | ☐ |
169 | |Video Games |☐ | ☐ | ☐ | ☐ |
170 | |Minecraft |☐ | ☐ | ☐ | ☐ |
171 | |Tabletop Games |☐ | ☐ | ☐ | ☐ |
172 |
173 | ## Kids & Schools
174 | |Skill Area | Completed | Peer Review 1 | Peer Review 2| Language |
175 | |---------------|-----------|---------------|--------------|----------|
176 | |School Summer Camp Planning |☐ | ☐ | ☐ | ☐ |
177 | |School Event Organization |☐ | ☐ | ☐ | ☐ |
178 | |Scratch | ✅ | ☐ | ☐ | ☐ |
179 | |Makerspace | ✅ | ☐ | ☐ | ☐ |
180 | |Makerspace (without laser cutter) | ✅ | ☐ | ☐ | ☐ |
181 |
182 |
183 |
184 | Got a suggestion for a new skill tree, or feedback on an existing tree? Use the [suggestion box form](https://forms.office.com/r/0LdRzGZ2pK).
185 |
186 | # How to Contribute to the Skill Trees Project
187 | Interested in contributing? [Check out the wiki](https://github.com/sjpiper145/MakerSkillTree/wiki) for guidelines on how to submit new skill trees, bug fixes, peer reviews and translations, plus check out the contributor rewards available.
188 |
189 | # FAQ
190 |
191 | **Were these made with AI?**
192 | No, these were made in collaboration with experts or using my own expertise, without any AI usage. You can see the author credits at the base of each tree. Every expert has different experiences and I'm hoping to build a community on here and get many experts to proofread and peer review these trees to polish them into their best versions.
193 |
194 | **Will you keep the 'Skill Trees' name when they aren't really traditional skill trees?**
195 | While these templates are skill tree inspired, I realise they are not made up of connected nodes like traditional skill trees. However, many games, like Borderlands, Starfield and others also have skill systems without connected nodes that still use the skill tree name. I have decided to keep the name 'Skill Trees' to make the concept easier to understand at a glance.
196 |
197 | **Are you interested in making more books with different skills?**
198 | Yes, I'm interested in working with teachers to make a book aimed at kids and a binder style book which allows you to swap out and swap in the skills you're interested in so you can have a book tailored to your own interests.
199 |
200 | **Are you going to make a web app of this system?**
201 | Not in the short term, but I'm interested in speaking to companies who may wish to licence skill tree content for this purpose.
202 |
203 | # Support the Project
204 | Consider becoming a Github Sponsor, which unlocks access to an exculsive repository of 12+ high quality poster resources
205 | 
206 |
207 | Advertise the project in your makerspace or school with this poster (in Makerspace Skill Trees folder)
208 | 
209 |
210 | Get skill tree poster digital downloads on my [website for free](https://www.makerqueen.com.au/freebies) or on the [MakerQueen Shop](https://www.etsy.com/shop/makerqueenau/) if you wish to support the project.
211 | 
212 | 
213 |
214 | # Skill Trees In the Media & Community
215 | ## Skill Trees Asynchronous Presentation at the Open Hardware Summit 2024
216 | [](https://www.youtube.com/watch?v=gB10vAvSiMU&ab_channel=TheOpenSourceHardwareAssociation)
217 |
218 | [Watch my talk on the Skill Trees Project](https://www.youtube.com/watch?v=gB10vAvSiMU&ab_channel=TheOpenSourceHardwareAssociation)
219 |
220 | [Hackaday Article - Maker Skill Trees Help You Level Up Your Craft](https://hackaday.com/2024/06/11/maker-skill-trees-help-you-level-up-your-craft/)
221 |
222 | [Adafruit Blog - The Maker Skill Trees Project](https://blog.adafruit.com/2024/06/18/the-maker-skill-trees-project/)
223 |
224 | [Skill Tree Web App](https://tinkererway.dev/web_skill_tree) by the talented [@amalmathewtech](https://github.com/amalmathewtech)
225 |
226 | [Maker Ed Blog 1](https://makered.substack.com/p/maker-skill-trees)
227 |
228 | [Maker Ed Blog 2](https://makered.substack.com/p/maker-skill-trees-part-2)
229 |
230 | # Example Skill Tree
231 | 
232 |
233 |
234 |
235 |
--------------------------------------------------------------------------------
/README_fr-geek.md:
--------------------------------------------------------------------------------
1 | # Maker Skill Trees
2 | 
3 |
4 | **Des posters à imprimer pour guider et suivre la progression de compétences pratiques.**
5 | Le [projet original](https://github.com/sjpiper145/MakerSkillTree/) diffuse en [CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/) et donc ici on garde ça.
6 |
7 | Coloriez les cases au fur et à mesure et laissez-vous inspirer pour essayer de nouvelles choses.
8 | Le parcours de chacun est différent : vous pouvez interpréter les objectifs de manière flexible et il n'y a pas besoin de tout compléter. Imprimez le vôtre au format A4 ou A3.
9 |
10 | Sur ce dépôt de traduction et de remix je me concentre sur les compétences liées aux makerspaces et autres fablab, mais dans le projet source Steph Piper complète la collection en permanence et traite des domaines très variés.
11 |
12 | Chaque domaine est couvert par 73 tuiles hexagonales de compétence ou d'expérience, classées par niveau de maîtrise ou de difficulté croissant de haut en bas du poster. Cela inclue des tuiles vierges où définir vos propres objectifs.
13 | Ces arbres de compétences sont proposés sous licence Creative Commons Licence, [CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/) et je profite des libertés laissées pour tenter un truc en 3 temps, et une première expérience avec git.
14 |
15 | Je trouve ces posters motivants et inspirants, et je vois aussi la possibilité de faire plein de trucs cools en remixant ce projet, de sa traduction à la génération de "*fleurs- cartes*" et de "*fleurs-portraits*" en passant par la "facilitation web"... Autant d'exercices pour moi qui apprends l'informatique
16 |
17 | Open Source – [CC BY-NC-SA 4.0 Licence](https://creativecommons.org/licenses/by-nc-sa/4.0/)
18 |
19 | ### Usage
20 | - Perso : j'ai envie de m'en servir pour voir où mes lubies m'emmènent
21 | - Membre de Makerspace: pour améliorer sa maîtrise des outils
22 | - En équipe : on peut voir nos complémentarités
23 |
24 | # Objectifs / Etapes ici _fr
25 |
26 | 1. Traduire les textes en français et ranger les info dans une structure de données... .json ?
27 | 2. Proposer des posters fidèles en français, selon l'exemple de la découpe Laser déjà traité (intégration manuelle avec Inkscape)
28 | 3. REMIXes plus ou moins interactifs
29 |
30 | ## Sélection que je veux traduire et exploiter:
31 |
32 | - ✅ 3D Modelling - Modélisation 3D
33 | - ✅ 3D Printing - Impression 3D
34 | - ☐ CNC & CAM - CNC & Fabrication Numérique
35 | - ☐ Coding - ? Programmation
36 | - ☐ Computing - ? Utiliser son ordi ?
37 | - ☐ Electronics -
38 | - ☐ Embedded Systems - Systèmes embarqués (Arduino & co)
39 | - ☐ Explore a MakerSpace
40 | - ☐ IT Security
41 | - ✅ Laser Cutting - Découpe Laser // déjà traduite par Isabelle Santos
42 | - ☐ Linux
43 | - ☐ Sewing - Couture
44 |
45 |
46 | ## Schema JSON
47 | Je sais à peine de quoi je parle mais on m'a conseillé d'y aller par là pour arriver à mon 3. donc je tente...
48 |
49 | Chaque **poster** embarque un **domaine** de compétences.
50 |
51 |
52 |
53 | # Support the Project
54 | Offrez-moi (_ou offrez-vous_) un cadeau depuis le shop de la créatrice originale : [MakerQueen Shop](https://www.etsy.com/shop/makerqueenau/) . Il y a des versions deluxe des posters et de très très jolies choses.
55 |
56 |
--------------------------------------------------------------------------------
/README_pt-br.md:
--------------------------------------------------------------------------------
1 | # O Projeto Árvore de Habilidades
2 | 
3 |
4 |
5 | Árvores de Habilidades para Makers são modelos imprimíveis que podem guiar e acompanhar a progressão de habilidades práticas. Pinte os quadrados conforme avança e inspire-se a tentar coisas novas. Este repositório está sempre crescendo, e tem como objetivo incluir uma grande variedade de habilidades, veja a lista completa abaixo. Cada jornada é diferente e você pode interpretar ass metas de forma flexível. Nem tudo precisa ser concluído. Imprima o seu próprio em tamanho A4 ou A3.
6 |
7 | Cada árvore de habilidades tem 73 blocos hexagonais de habilidades ou experiências, ordenados em um espectro de habilidades básicas na parte inferior para habilidades mais avançadas na parte superior. Isso inclui 5 blocos para definir seu próprio objetivo para que você possa adaptar aos seus próprios interesses. Na seção de modelos, há também um modelo menor de Mini Árvore de Habilidades com apenas 40 blocos. As Árvores de Habilidades para Makers são lançadas sob a Licença Creative Commons, [CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/). Você é livre para compartilhar, adaptar, remixar ou transformar os imprimíveis ou modelos para fins não comerciais. No entanto, você deve fazer isso dando crédito a Steph Piper / Maker Queen (ou deixando o crédito na parte inferior da página) e, se você lançar um remix, ele deve estar sob a mesma licença. Estou pensando em lançar um livro com tudo compilado quando todas as árvores estiverem completas.
8 |
9 | Código aberto – [Licença CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/)
10 |
11 | Fonte do cabeçalho usada: [Hansief](https://www.dafont.com/hansief.font)
12 | Outras fontes usadas:
13 | - [Uniform Condensed Regular](https://befonts.com/uniform-pro-font-family.html)
14 | - [Open Sans](https://fonts.google.com/specimen/Open+Sans)
15 | - Icons de [Icons8](https://icons8.com/), e alguns feitos por mim
16 |
17 | Os modelos incluem arquivos Adobe Illustrator e PDF.
18 |
19 | # Ideias de Uso
20 |
21 | - Rastreamento individual de metas e aprimoramento de habilidades, identificando lacunas de habilidades #skilltreechallenge
22 | - Para membros de makerspaces aprimorarem suas habilidades em uma variedade de ferramentas
23 | - Para treinar novos funcionários em habilidades específicas
24 | - Para estudantes que trabalham em atividades autodirigidas (Veja a árvore de habilidades STEAM para crianças)
25 | - Para recrutamento / verificação de competências
26 |
27 | É incentivado que você personalize essas árvores de habilidades básicas de acordo com seus próprios interesses e objetivos. Você pode editar esses PDFs conforme necessário ou usar adesivos de azulejo para cobrir os quadrados em um modelo impresso. Você pode cortar seus próprios adesivos de azulejo com um cortador de vinil usando o Template de Adesivos de Azulejo SVG (na pasta de modelos).
28 |
29 | # Livro Skill Seeker
30 | Estou trabalhando em um livro com uma ampla gama de árvores de habilidades, além de ótimas ferramentas para acompanhar seu progresso, ganhar emblemas de conquista e calcular sua pontuação de XP de vida em todas as áreas. [Seja avisado quando o livro estiver disponível](https://www.makerqueen.com.au/skill-trees-1).
31 |
32 | 
33 |
34 |
35 | # Ainda a Fazer (40/60)
36 | ## Habilidades Clássicas (16/20)
37 | ☐ Artes
38 | ✅ Automotivo
39 | ☐ Ferraria
40 | ✅ Navegação & Pesca
41 | ☐ Cerâmica
42 | ✅ Artesanato
43 | ✅ Crochê
44 | ✅ Dança
45 | ✅ Bordado
46 | ✅ Construção de Casas
47 | ☐ Fabricação de Joias
48 | ✅ Tricô
49 | ✅ Metalurgia
50 | ✅ Moldagem e Fundição
51 | ✅ Música
52 | ✅ Fotografia / Videografia
53 | ✅ Leitura & Escrita
54 | ✅ Renovação & Reparos
55 | ✅ Costura
56 | ✅ Marcenaria
57 |
58 | ## Habilidades Técnicas (14/20)
59 | ✅ Modelagem 3D ✅ Tradução para o francês
60 | ✅ Impressão 3D ✅ Tradução para o francês
61 | ☐ IA & Aprendizado de Máquina
62 | ☐ Rádio Amador
63 | ✅ CNC & CAM
64 | ☐ Codificação ✅ Mini Árvore de Codificação
65 | ✅ Computação
66 | ✅ Placas de Desenvolvimento
67 | ✅ Eletrônica
68 | ✅ Sistemas Embarcados
69 | 🟧 Desenvolvimento de Jogos (Em Progresso - 80% Concluído)
70 | ☐ Jogos
71 | ✅ Segurança de TI
72 | ✅ Corte a Laser ✅ Tradução para o francês
73 | ✅ Linux
74 | ✅ Design de PCB
75 | ✅ Desenvolvimento de Aplicativos Móveis & AR
76 | ☐ Habilidades de Pesquisa
77 | ✅ Robótica
78 | ✅ Construção de Websites
79 |
80 | # Habilidades para a Vida (10/20)
81 | ✅ Aventura
82 | ☐ Cuidados com Animais
83 | ☐ Ciência no Quintal
84 | ✅ Panificação
85 | ✅ Civismo & Comunidade
86 | ✅ Limpeza
87 | ✅ Cozinha
88 | ☐ Bebidas
89 | ✅ Empreendedorismo
90 | ☐ Ambientalista
91 | ☐ Finanças
92 | 🟧 Fermentação & Conservação (Em Progresso - 50% Concluído)
93 | ✅ Jardinagem
94 | ✅ Idiomas
95 | ☐ Administração da Vida
96 | ☐ Autocuidado
97 | ✅ Esportes & Fitness
98 | ☐ Sobrevivência
99 | ✅ Viagens
100 | ☐ Voluntariado
101 |
102 | # Outras Áreas Específicas & Sugestões
103 | ✅ Habilidades STEAM
104 | ✅ Explorar um Makerspace
105 | ✅ Makerspace com Impressora 3D, Scanner 3D, Cortador de Vinil e Bancada de Eletrônica
106 | ✅ Makerspace com Impressora 3D, Scanner 3D, Cortador de Vinil, Cortador a Laser e Bancada de Eletrônica
107 | ✅ Impressão 3D e Modelagem 3D (Agora divididas em áreas individuais)
108 | ✅ Roller Derby
109 | ✅ Dungeons and Dragons
110 | ✅ Artista de Quadrinhos
111 | ✅ Coquetéis
112 | ☐ Jogos de Tabuleiro
113 | ☐ Videogames
114 | ☐ Trabalhos em Couro
115 | ☐ Técnicas de Sobrevivência na Selva
116 | ☐ Forrageamento
117 | ☐ Experimentos de Biologia
118 | ☐ Computação Vintage
119 | ☐ Habilidades Sociais
120 | ☐ Escalada
121 | ☐ Tecelagem
122 | ☐ Software de Orquestração (Kubernetes e Outros)
123 |
124 | Tem uma sugestão para uma nova árvore de habilidades ou feedback sobre uma árvore existente? Use o [formulário de sugestão](https://forms.office.com/r/0LdRzGZ2pK). Interessado em ajudar a criar uma dessas? Ou mesmo algo que não está na lista? Envie seu rascunho e eu posso colocá-lo no modelo, ou podemos fazer uma hora de brainstorming para preenchê-lo. Se você é um especialista e me ajuda a montar uma árvore de habilidades para o repositório, ou pode ajudar a traduzir as folhas para diferentes idiomas, eu adoraria enviar uma caixa de brindes da minha [loja online](https://www.etsy.com/au/shop/makerqueenau) como agradecimento. Me informe se está interessado, email: steph@makerqueen.com.au
125 |
126 |
127 | # Como Fazer o Seu Próprio
128 |
129 | Use o pacote de modelos nos arquivos, incluindo arquivos PNG / PDF e AI para preencher com o software de sua escolha. Se você preencher, estou feliz em polir com ícones personalizados e lanças neste repositório.
130 |
131 | Minha visão com as árvores de habilidades é:
132 | - Flexível com objetivos ao invés de muito específicos, a jornada de cada um é diferente
133 | - Inspirar a tentar coisas novas ao invés de ser completista
134 | - Incluir opções para ferramentas que não são restritivas em termos de custo / disponibilidade
135 |
136 | Com um total de 73 blocos de habilidades, há muitos quadrados para preencher! Para ajudar a sugerir ideias, geralmente incluo o seguinte:
137 | - Quais são as primeiras coisas que você faz nessa habilidade?
138 | - Quais materiais você pode usar em um nível básico / intermediário / avançado?
139 | - Quais ferramentas você pode usar em um nível básico / intermediário / avançado?
140 | - Quais técnicas você pode usar em um nível básico / intermediário / avançado?
141 | - O que pode dar errado e como você corrigiria?
142 | - Onde você pode visitar para aprender mais / se envolver em uma comunidade?
143 | - Quais técnicas interdisciplinares você poderia tentar? Ex. Eletrônica + Têxteis = Tecnologia Vestível
144 | - Presentear um amigo com algo feito a partir da habilidade x
145 | - Ensinar uma aula ou amigo sobre a habilidade x
146 | - Lançar um tutorial online sobre a habilidade x
147 |
148 | # Apoie o Projeto
149 | Baixe pôsteres de árvores de habilidades digitais no meu [website gratuitamente](https://www.makerqueen.com.au/freebies) ou na [Loja MakerQueen](https://www.etsy.com/shop/makerqueenau/) se você quiser apoiar o projeto.
150 |
151 | 
152 | 
153 |
154 | # Árvores de Habilidades na Mídia
155 | ## Apresentação Assíncrona das Árvores de Habilidades no Open Hardware Summit 2024
156 | [](https://www.youtube.com/watch?v=gB10vAvSiMU&ab_channel=TheOpenSourceHardwareAssociation)
157 |
158 | [Assista à minha palestra sobre o Projeto Árvores de Habilidades](https://www.youtube.com/watch?v=gB10vAvSiMU&ab_channel=TheOpenSourceHardwareAssociation)
159 |
160 | [Artigo no Hackaday - Maker Skill Trees Help You Level Up Your Craft](https://hackaday.com/2024/06/11/maker-skill-trees-help-you-level-up-your-craft/)
161 |
162 | # Examplos de Árvores de Habilidades
163 |
164 | 
165 | [](Sewing%20Skill%20Tree/Sewing%20Skill%20Tree.pdf)
166 | [](Embedded%20Systems%20Skill%20Tree/Embedded%20Systems%20Skill%20Tree.pdf)
167 | [](Woodworking%20Skill%20Tree/Woodworking%20Skill%20Tree.pdf)
168 | [](Template%20Skill%20Tree/Maker%20Skill%20Tree%20Template.pdf)
169 | [](Mini%20Maker%20Skill%20Tree%20Template%20x40%20Tiles.pdf)
170 |
--------------------------------------------------------------------------------
/Reading and Writing Skill Tree/Reading and Writing Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Reading and Writing Skill Tree/Reading and Writing Skill Tree.pdf
--------------------------------------------------------------------------------
/Reading and Writing Skill Tree/Reading and Writing Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Reading and Writing Skill Tree/Reading and Writing Skill Tree.png
--------------------------------------------------------------------------------
/Renovation and Repair Skill Tree/Renovation and Repair Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Renovation and Repair Skill Tree/Renovation and Repair Skill Tree.pdf
--------------------------------------------------------------------------------
/Renovation and Repair Skill Tree/Renovation and Repair Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Renovation and Repair Skill Tree/Renovation and Repair Skill Tree.png
--------------------------------------------------------------------------------
/Robotics Skill Tree/Robotics Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Robotics Skill Tree/Robotics Skill Tree.pdf
--------------------------------------------------------------------------------
/Robotics Skill Tree/Robotics Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Robotics Skill Tree/Robotics Skill Tree.png
--------------------------------------------------------------------------------
/Roller Derby Skill Tree/Roller Derby Officiating Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Roller Derby Skill Tree/Roller Derby Officiating Skill Tree.pdf
--------------------------------------------------------------------------------
/Roller Derby Skill Tree/Roller Derby Officiating Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Roller Derby Skill Tree/Roller Derby Officiating Skill Tree.png
--------------------------------------------------------------------------------
/Scratch Skill Tree/Scratch Mini Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Scratch Skill Tree/Scratch Mini Skill Tree.pdf
--------------------------------------------------------------------------------
/Scratch Skill Tree/Scratch Mini Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Scratch Skill Tree/Scratch Mini Skill Tree.png
--------------------------------------------------------------------------------
/Sewing Skill Tree/Sewing Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Sewing Skill Tree/Sewing Skill Tree.pdf
--------------------------------------------------------------------------------
/Sewing Skill Tree/Sewing Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Sewing Skill Tree/Sewing Skill Tree.png
--------------------------------------------------------------------------------
/Sports & Fitness Skill Tree/Sports & Fitness Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Sports & Fitness Skill Tree/Sports & Fitness Skill Tree.pdf
--------------------------------------------------------------------------------
/Sports & Fitness Skill Tree/Sports & Fitness Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Sports & Fitness Skill Tree/Sports & Fitness Skill Tree.png
--------------------------------------------------------------------------------
/Survivalist Skill Tree/Survivalist Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Survivalist Skill Tree/Survivalist Skill Tree.pdf
--------------------------------------------------------------------------------
/Survivalist Skill Tree/Survivalist Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Survivalist Skill Tree/Survivalist Skill Tree.png
--------------------------------------------------------------------------------
/Template Skill Tree/Maker Skill Tree Template.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Template Skill Tree/Maker Skill Tree Template.pdf
--------------------------------------------------------------------------------
/Template Skill Tree/Maker Skill Tree Template.pptx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Template Skill Tree/Maker Skill Tree Template.pptx
--------------------------------------------------------------------------------
/Template Skill Tree/Mini Maker Skill Tree Template x40 Tiles.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Template Skill Tree/Mini Maker Skill Tree Template x40 Tiles.pdf
--------------------------------------------------------------------------------
/Template Skill Tree/Mini Maker Skill Tree Template x40 Tiles.pptx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Template Skill Tree/Mini Maker Skill Tree Template x40 Tiles.pptx
--------------------------------------------------------------------------------
/Template Skill Tree/Template Maker Skill Tree.ai:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Template Skill Tree/Template Maker Skill Tree.ai
--------------------------------------------------------------------------------
/Template Skill Tree/Template Maker Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Template Skill Tree/Template Maker Skill Tree.png
--------------------------------------------------------------------------------
/Template Skill Tree/Template Mini Maker Skill Tree x40 Tiles.ai:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Template Skill Tree/Template Mini Maker Skill Tree x40 Tiles.ai
--------------------------------------------------------------------------------
/Template Skill Tree/Template Mini Maker Skill Tree x40 Tiles.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Template Skill Tree/Template Mini Maker Skill Tree x40 Tiles.png
--------------------------------------------------------------------------------
/Template Skill Tree/Template Mini Maker Skill Tree x40 Tiles.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Template Skill Tree/Template Tile Stickers.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Travel Skill Tree/Travel Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Travel Skill Tree/Travel Skill Tree.pdf
--------------------------------------------------------------------------------
/Travel Skill Tree/Travel Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Travel Skill Tree/Travel Skill Tree.png
--------------------------------------------------------------------------------
/Visual Arts Skill Tree/Visual Arts Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Visual Arts Skill Tree/Visual Arts Skill Tree.pdf
--------------------------------------------------------------------------------
/Visual Arts Skill Tree/Visual Arts Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Visual Arts Skill Tree/Visual Arts Skill Tree.png
--------------------------------------------------------------------------------
/Website Building Skill Tree/Website Building Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Website Building Skill Tree/Website Building Skill Tree.pdf
--------------------------------------------------------------------------------
/Website Building Skill Tree/Website Building Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Website Building Skill Tree/Website Building Skill Tree.png
--------------------------------------------------------------------------------
/Woodworking Skill Tree/Woodworking Skill Tree.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Woodworking Skill Tree/Woodworking Skill Tree.pdf
--------------------------------------------------------------------------------
/Woodworking Skill Tree/Woodworking Skill Tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sjpiper145/MakerSkillTree/ce2db458814268d598bc3bd5c4074a7a4474b799/Woodworking Skill Tree/Woodworking Skill Tree.png
--------------------------------------------------------------------------------
/poster0_template.json:
--------------------------------------------------------------------------------
1 | {
2 | "title": "Titre Poster",
3 | "id" : 1,
4 | "skills" : [
5 | { "desc" : "Décidez vous-même de l'objectif",
6 | "icon": "3D Axis origin",
7 | "level" : 20
8 | },
9 | {}
10 | ],
11 | "ressources" : [
12 | { "name" : "Icon8",
13 | "famille" : "icones et illustrations",
14 | "desc" : "catalogue de ressources graphiques et notamment des icones ici",
15 | "url" : "https://www.icon8.com"
16 | }
17 | ],
18 | "authors" : [
19 | { "name" : "Steph Piper aka Maker Queen" ,
20 | "role" : "author",
21 | "url" : "https://www.makerqueen.com.au"
22 | },
23 | { "name" : "Laure Si" ,
24 | "role" : "translator",
25 | "url" : ""
26 | }
27 | ]
28 | }
--------------------------------------------------------------------------------
/python/README.md:
--------------------------------------------------------------------------------
1 | # Skill Tree SVG Generator
2 |
3 | ## Overview
4 | This Python script generates SVG skill trees from YAML input files using a predefined SVG template. It is part of the MakerSkillTree project, which creates interactive skill tracking visualizations.
5 |
6 | ## Files in this Directory
7 | - `create_skill_tree_svg.py`: Main Python script for generating SVG skill trees
8 | - `skill_tree_template.svg.j2`: Jinja2-style SVG template used as the base for skill tree generation
9 | - `input.yml`: Example input YAML file demonstrating the required data structure
10 | - `requirements.txt`: Lists Python package dependencies
11 |
12 | ## Requirements
13 | - Python 3.x
14 | - PyYAML library
15 |
16 | ## Installation
17 | 1. Clone the repository
18 | 2. Install dependencies:
19 | ```
20 | pip install -r requirements.txt
21 | ```
22 |
23 | ## Usage
24 | ```bash
25 | python create_skill_tree_svg.py input.yml output.svg
26 | ```
27 |
28 | ### Parameters
29 | - `input.yml`: Path to the YAML file containing skill tree data
30 | - `output.svg`: Path where the generated SVG will be saved
31 |
32 | ## YAML Input Format
33 | The input YAML file should contain:
34 | - `title`: The title of the skill tree
35 | - `footer`: Footer text for the SVG
36 | - `row`: A 2D list representing the skill tree content, with 10 rows and 7 columns
37 |
38 | ## Example YAML
39 | ```yaml
40 | title: My Skill Tree
41 | footer: © 2023 My Organization
42 | row:
43 | 0: ['Skill 1', 'Skill 2', 'Skill 3', '', '', '', '']
44 | 1: ['Skill 4', 'Skill 5', 'Skill 6', '', '', '', '']
45 | # ... more rows following the same pattern
46 | ```
47 |
48 | ## Dependencies
49 | - argparse (Python standard library)
50 | - os (Python standard library)
51 | - PyYAML
52 |
53 | ## Template
54 | The script uses a Jinja2-style SVG template (`skill_tree_template.svg.j2`) with placeholders for dynamically inserting skill tree content.
55 |
56 | ## License
57 | Part of the MakerSkillTree project. See the main repository for licensing details.
58 |
--------------------------------------------------------------------------------
/python/create_skill_tree_svg.py:
--------------------------------------------------------------------------------
1 | #!/bin/env python
2 |
3 | import argparse
4 | import os
5 | import yaml
6 |
7 |
8 | def load_yaml(file_path):
9 | with open(file_path) as file:
10 | return yaml.safe_load(file)
11 |
12 |
13 | def load_svg_template(file_path):
14 | with open(file_path) as file:
15 | return file.read()
16 |
17 |
18 | def make_text_multiline(text: list, length1: int = 18, length2: int = 25) -> str:
19 | """Split long one-line strings into multiple-lines strings with a maximum length."""
20 |
21 | # To follow the shape of the hexagon the first line should
22 | # be smaller, maybe to 18 characters.
23 |
24 | desired_l = length1 # for line 1
25 | processed_str_len = 0
26 |
27 | space_indexes = [i for i, char in enumerate(text) if char == " "]
28 | for i in range(1, len(space_indexes)):
29 | if space_indexes[i] < desired_l + processed_str_len:
30 | # substring fit in the line, keep searching
31 | pass
32 | else:
33 | # substring is greater than permissible length
34 | text[space_indexes[i - 1]] = "
" # break line on previous space
35 | desired_l = length2 # for lines 2, 3, 4, ...
36 | processed_str_len += space_indexes[i - 1] - 1
37 |
38 | return "".join(text)
39 |
40 |
41 | def process_svg(template, data):
42 | # Replace title and footer
43 | processed = template.replace("{{ title }}", data["title"])
44 | processed = processed.replace("{{ footer }}", data["footer"])
45 |
46 | displacement = (0, 9, 19, 29, 39, 49, 59, 69)
47 | for i in range(10):
48 | for j in range(7):
49 | if i < 9:
50 | box_number = i + displacement[j]
51 | elif i == 9:
52 | box_number = i + displacement[j + 1]
53 | if j >= 5:
54 | continue
55 | value = data["row"][i][j]
56 | splitted_string = make_text_multiline(list(value))
57 | placeholder = f"{{{{ box_{box_number:03d} }}}}"
58 | processed = processed.replace(placeholder, splitted_string)
59 |
60 | return processed
61 |
62 |
63 | def save_processed_svg(content, output_path):
64 | with open(output_path, "w") as file:
65 | file.write(content)
66 |
67 |
68 | def main():
69 | script_path = os.path.dirname(os.path.abspath(__file__))
70 | svg_template_path = os.path.join(script_path, "skill_tree_template.svg.j2")
71 |
72 | parser = argparse.ArgumentParser(description="Process SVG template with YAML data.")
73 | parser.add_argument("input_yaml", help="Path to input YAML file")
74 | parser.add_argument("output_svg", help="Path to output processed SVG file")
75 | args = parser.parse_args()
76 |
77 | # Load YAML data
78 | yaml_data = load_yaml(args.input_yaml)
79 |
80 | # Load SVG template
81 | svg_template = load_svg_template(svg_template_path)
82 |
83 | # Process SVG
84 | processed_svg = process_svg(svg_template, yaml_data)
85 |
86 | # Save processed SVG
87 | save_processed_svg(processed_svg, args.output_svg)
88 |
89 | print(f"Processed SVG saved to {args.output_svg}")
90 |
91 |
92 | if __name__ == "__main__":
93 | main()
94 |
--------------------------------------------------------------------------------
/python/input.yml:
--------------------------------------------------------------------------------
1 | ---
2 | title: Some Interesting Title
3 | footer: John Doe
4 | row:
5 | 0:
6 | - 0a
7 | - 0b
8 | - 0c
9 | - 0d
10 | - 0e
11 | - 0f
12 | - 0g
13 | 1:
14 | - 1a
15 | - 1b
16 | - 1c
17 | - 1d
18 | - 1e
19 | - 1f
20 | - 1g
21 | 2:
22 | - 2a
23 | - 2b
24 | - 2c
25 | - 2d
26 | - 2e
27 | - 2f
28 | - 2g
29 | 3:
30 | - 3a
31 | - 3b
32 | - 3c
33 | - 3d
34 | - 3e
35 | - 3f
36 | - 3g
37 | 4:
38 | - 4a
39 | - 4b
40 | - 4c
41 | - 4d
42 | - 4e
43 | - 4f
44 | - 4g
45 | 5:
46 | - 5a
47 | - 5b
48 | - 5c
49 | - 5d
50 | - 5e
51 | - 5f
52 | - 5g
53 | 6:
54 | - 6a
55 | - 6b
56 | - 6c
57 | - 6d
58 | - 6e
59 | - 6f
60 | - 6g
61 | 7:
62 | - 7a
63 | - 7b
64 | - 7c
65 | - 7d
66 | - 7e
67 | - 7f
68 | - 7g
69 | 8:
70 | - 8a
71 | - 8b
72 | - 8c
73 | - 8d
74 | - 8e
75 | - 8f
76 | - 8g
77 | 9:
78 | - 9a
79 | - 9b
80 | - 9c
81 | - 9d
82 | - 9e
83 |
--------------------------------------------------------------------------------
/python/requirements.txt:
--------------------------------------------------------------------------------
1 | PyYAML==6.0.1
2 |
--------------------------------------------------------------------------------