Inspired by @PenPenPen 's recent post, I’m sharing my index to provide some ideas and inspiration for others, and to show off my tool johnnybgoode
and it’s ability to export your index in the blink of an eye! The text below was generated with just one quick terminal command. If you want to read a bit more about this, you can read the post about it I wrote here. No changes were made to the output (the program exports it with Markdown formatting!) beyond removing my Area 7 - that’s my Important Documents section and it’s got some titles in there that y’all don’t need to see.
Root
Area 0 - M00-09-System
Category 0 - M00-System_Management
M00.00-Index
Category 1 - M01-Path_Env_Links
M01.01-PATH_Commands
Category 2 - M02-Third_Party_Fonts
M02.01-Fira_Code
M02.02-FiraCode_NerdFont
Category 3 - M03-Application_Enhancements
M03.01-BetterDiscord
Category 4 - M04-Utilities_and_Tools
M04.01-RunKeyLauncher.ahk
Category 5 - M05-Home_Server
M05.01-OS_Images
Category 6 - M06-Networking_and_Domains
M06.01-DNS_Records
Category 7 - M07-Personal_Possessions_Data
M07.01-Boxes_After_Briers_Move
Category 8 - M08-Installers
M08.01-Marktext
M08.02-CAD_and_Design
M08.03-Fusion360
M08.04-Northstar
M08.05-Lume
M08.06-Messengers
M08.07-Notetaking_and_Text
M08.08-Audio_Tools_Plugins
M08.09-Cloud_and_Server
M08.10-Code_and_Programming
M08.11-Virtualization
M08.12-Gaming
M08.13-OS_Images
M08.14-Media
Category 9 - M09-Drivers
M09.01-Y740_RTX_2080
M09.02-Thinkpad_X1_Yoga
Area 1 - M10-19-Programming
Category 11 - M11-Scripting_and_Automation
M11.01_AutoHotKey_Public_Repo
M11.02-StandardNotes_Interfacing_Experiments
M11.03-johnnybgoode
M11.04-Captions_Transcript_Reformatter
M11.05-AutoHotKey_Bespoke
M11.06-AutoHotKey_Personal
Category 12 - M12-Arduino
M12.01-Libraries
M12.02-Potblinker
M12.03-Potbuttonblinker
M12.04-RGBpintest
M12.05-wire_blinker
Category 13 - M13-Learning
M13.01-RS_hello_cargo
M13.02-RS_Command_Line_App
M13.03-MacOS_Cross_Compiling
Category 14 - M14-Web-Based
M14.01-Tabspace
M14.02-Arachnotes
Category 15 - M15-Home_Server
M15.01-Hoardganizer_Resource_Manager
M15.02-Grabbed_Databases
Category 16 - M16-Production_Code_In_Use
M16.01-johnnybgoode
Area 2 - M20-29-Engineering
Category 21 - M21-3D_Printing
M21.01-Lamp_Arm_Mount
M21.02-Parametric_Hook_STLs
M21.03-Coffee_Accessories
M21.04-Cura_Presets
M21.05-Miscellaneous_Quick_Parts
Category 22 - M22-Laser_Cutting
M22.01-Manuals_and_Documentation
Category 23 - M23-Animation_and_Rendering
M23.01-Blender_Guru_Donut
Category 24 - M24-Drafting
M24.01-Pegs_Design
M24.02-Alarm_Clock
M24.03-Paremetric_Hooks
M24.04-Ender3_Spool_Roller
M24.05-Under_Desk_Accessories
Category 25 - M25-Documentation
M25.01-Alarm_Clock
M25.02-Flight_Controls
Category 27 - M27-Projects
M27.01-Lamp
Category 32 - M26-Downloaded_Parts_Files_Designs
M32.01-Raspberry_Pi
M32.02-Tools_Utility
M32.03-Printer_Components
M32.04-Benchmarking_and_Testing
M32.05-Just_For_Fun
M32.06-Storage
Area 3 - M30-39-Writing_and_Composition
Category 31 - M31-Transcribed_From_Hardcopy
M31.01-Engineering_Journal
Area 4 - M40-49-Music_and_Audio
Category 41 - M41-Ableton
M41.01-VST2_Plugins
M41.02-VST3_Plugins
M41.03-User_Library
M41.04-Factory_Packs
M41.05-Live_Recordings
Category 42 - M42-Audacity
M42.01-ProjectAzorian
M42.02-OriginalChannelIntroArchive
Category 43 - M43-Downloaded_Tracks
M43.01-lofi_beats_spotify
M43.02-Spotube
Category 44 - M44-Twitter_X_Spaces
M44.01-Old_Hollow_Tree
Category 45 - M45-Recordings
M45.01-To_Individuals
M45.02-Guitar_and_Vocals
Category 46 - M46-Charts_Tabs_SheetMusic
M46.01-Church_Worship_Team
Area 5 - M50-59-School
Category 51 - M51-CSCC
M51.01-Motors_and_Controls_Final
M51.02-ITST1101_Early_Assignments
M51.03-ENGL1100_Basic_Assignments
M51.04-MECH1240_Basic_Assignments
M51.05_PHYS1200_Basic_Assignments
M51.06_ENGL1100_WP2
M51.07_ENGL1100_WP3-4
M51.08_ENGT2260
M51.09_EMEC1252
Category 52 - M52-Spanish_Learning
M52.01-Tirando_Rol_Subtitles
M52.02-Tirando_Rol_Transcripts
Area 6 - M60-69-Gaming
Category 61 - M61-MSFS
M61.01-Flight_Plans
Category 62 - M62-Elite_Dangerous
M62.01-Converted_Screenshots
M62.02-Additional_Applications
Category 63 - M63-Steam_Screenshots
M63.01-Hollow_Knight.lnk
Category 64 - M64-Control
M64.01-Images
Area 8 - M80-89-Art_and_Images
Category 81 - M81-Photos
M81.01_Photos_Of_Me
Category 82 - M82-Logos_and_Graphics
M82.01-Aperture_Science_HMI
What’s up with the M’s everywhere? I use the a single letter at the beginning to differentiate between multiple JD structures. For example, I have another tree I use to track emails, and when I build my storage server, it’ll have a structure of its own.
My Area 0 needs some revamps - a bunch of the stuff in there will be put into an archive section eventually, which will live on the server once I’ve built it. Beyond that, I’m quite happy with the structure as it is currently.