├── .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 | ![Maker Skill Tree Banner-48](https://github.com/sjpiper145/MakerSkillTree/assets/7828884/53d12889-fc08-4b32-92b6-d96271200a7e) 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 | ![Skill Seeker Makers Edition Illustrator Assets-17](https://github.com/user-attachments/assets/13910bac-0e2d-4ae9-8f60-b0d5a28d25ce) 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 | ![Skill Seeker Render-02](https://github.com/user-attachments/assets/1abbdad9-79be-489a-a84d-5478526cf63b) 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 | ![Poster Selection Mockup-01](https://github.com/user-attachments/assets/ba939bb3-0f8d-4154-b016-3707a33710fe) 206 | 207 | Advertise the project in your makerspace or school with this poster (in Makerspace Skill Trees folder) 208 | ![Makerspace Poster-04](https://github.com/user-attachments/assets/57744056-9288-40b8-9b10-2b9959d7f6b3) 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 | ![Electronics Poster Mockup](https://github.com/sjpiper145/MakerSkillTree/assets/7828884/0d05b244-beb6-4c24-ac15-a939fa4af928) 212 | ![Digital Fabrication Poster Mockup](https://github.com/sjpiper145/MakerSkillTree/assets/7828884/fe13cacf-63eb-4880-a40b-6ddff228f422) 213 | 214 | # Skill Trees In the Media & Community 215 | ## Skill Trees Asynchronous Presentation at the Open Hardware Summit 2024 216 | [![image](https://github.com/sjpiper145/MakerSkillTree/assets/7828884/ea416c43-2179-4919-9aeb-6e45cf4516cd)](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 | ![Electronics Skill Tree](https://github.com/user-attachments/assets/5caf6a98-1e5f-4062-8d9d-8481a09555f5) 232 | 233 | 234 | 235 | -------------------------------------------------------------------------------- /README_fr-geek.md: -------------------------------------------------------------------------------- 1 | # Maker Skill Trees 2 | ![Skill Tree thumbnail-01](https://github.com/sjpiper145/MakerSkillTree/assets/7828884/66825c18-a0fb-4693-87ef-d1eb3c1e22a0) 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 | ![Skill Tree thumbnail-01](https://github.com/sjpiper145/MakerSkillTree/assets/7828884/66825c18-a0fb-4693-87ef-d1eb3c1e22a0) 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 | ![Mockup do Livro](https://github.com/sjpiper145/MakerSkillTree/assets/7828884/735bcab8-77b4-487d-92e0-98f060946a0b) 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 | ![Mockup do Pôster de Eletrônica](https://github.com/sjpiper145/MakerSkillTree/assets/7828884/0d05b244-beb6-4c24-ac15-a939fa4af928) 152 | ![Mockup do Pôster de Fabricação Digital](https://github.com/sjpiper145/MakerSkillTree/assets/7828884/fe13cacf-63eb-4880-a40b-6ddff228f422) 153 | 154 | # Árvores de Habilidades na Mídia 155 | ## Apresentação Assíncrona das Árvores de Habilidades no Open Hardware Summit 2024 156 | [![imagem](https://github.com/sjpiper145/MakerSkillTree/assets/7828884/ea416c43-2179-4919-9aeb-6e45cf4516cd)](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 | ![Árvore de Habilidades de Impressão 3D](https://github.com/sjpiper145/MakerSkillTree/assets/7828884/ba370d5f-2abe-4bf1-8ca4-329fd83ed2d4) 165 | [![Árvore de Habilidades de Costura](Sewing%20Skill%20Tree/Sewing%20Skill%20Tree.png)](Sewing%20Skill%20Tree/Sewing%20Skill%20Tree.pdf) 166 | [![Árvore de Habilidades de Sistemas Embarcados](Embedded%20Systems%20Skill%20Tree/Embedded%20Systems%20Skill%20Tree.png)](Embedded%20Systems%20Skill%20Tree/Embedded%20Systems%20Skill%20Tree.pdf) 167 | [![Árvore de Habilidades de Marcenaria](Woodworking%20Skill%20Tree/Woodworking%20Skill%20Tree.png)](Woodworking%20Skill%20Tree/Woodworking%20Skill%20Tree.pdf) 168 | [![Modelo de Árvore de Habilidades para Makers](Template%20Skill%20Tree/Maker%20Skill%20Tree%20Template-03.png)](Template%20Skill%20Tree/Maker%20Skill%20Tree%20Template.pdf) 169 | [![Modelo de Mini Árvore de Habilidades para Makers](Template%20Skill%20Tree/Template%20Mini%20Maker%20Skill%20Tree%20x40%20Tiles.png)](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 | MADE BY STEPH PIPER - MAKERQUEEN AUIcons by Icons8.com(set your own goal)(set your own goal)CC BY-NC-SA 4.0github.com/sjpiper145/MakerSkillTreeTotal Score1 tile = 1 pointTitle: Color in the boxes of anything youve already completed, visualize your skills and identify your skill gaps. Get inspiredto try new things and tailor the skill tree to suit your own journey by swapping in your own goals.Skill Tree: Color in the Boxes -------------------------------------------------------------------------------- /Template Skill Tree/Template Tile Stickers.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | -------------------------------------------------------------------------------- /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 | --------------------------------------------------------------------------------