Skip to content

Commit bfb50cb

Browse files
committed
Refactor package management terminology and add new reference pages
- Rename "Python" to "Py" across multiple pages - Create new pages for Package Management, Package Manager, and Software Library - Update journal entries and references to use consistent terminology - Add comprehensive uv package management how-to guide - Improve documentation structure for package-related concepts
1 parent b4782c8 commit bfb50cb

14 files changed

+154
-17
lines changed

journals/2025_02_16.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
- has a "generator" for cursor
2828
- #Example - [[smithery.ai/smithery.ai/server/mcp-obsidian]] [Obsidian Reader | Smithery](https://smithery.ai/server/mcp-obsidian)
2929
- ![image.png](../assets/image_1739708199177_0.png)
30-
- #Python
30+
- #Py
3131
- Sebastian Raschka started recommending [[uv]] in setup guide - #Tip
3232
- via [[Person/Sebastian Raschka/TwitX]] here:
3333
- {{tweet https://x.com/rasbt/status/1890842082756935853}}

journals/2025_03_02.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
## #AI
2+
- [[AI Knowledge Gardening]]
3+
-
24
- ## #[[CLI Craftsmanship]]
3-
- ## [[uv/How To/Add a Package to pyproject.toml]]
5+
- #Filed
6+
- [[uv/How To/Add a Package to pyproject.toml]]
47
- ## #Cool People
58
- #Filed
69
- [[Person/Daniele Procida]]
@@ -9,11 +12,13 @@
912
- [[Diataxis/How To]]
1013
- [[Diataxis/How To/Create a How To]]
1114
- [[Ubuntu/Blog/24/12/Docs dev and design for technical authors]]
15+
- {{embed ((67c44872-7f65-463f-94d9-6ffda609eb7a))}}
1216
- ## #[[Knowledge Gardening]]
1317
- ## #Wordsmithing
1418
- #Filed
1519
- [[AI Knowledge Gardening]]
1620
- [[CursorAI Project Rule GitHub Link]]
1721
- [[CursorAI Project Rule Local Link]]
1822
- [[CLI Craftsmanship]]
19-
- [[Knowledge Gardening]]
23+
- [[Knowledge Gardening]]
24+
- [[Package Management]]

pages/AI___ES___25___ws___1___Building Agents with Model Context Protocol.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -445,7 +445,7 @@ tags:: [[Anthropic/Model Context Protocol]]
445445
- Metadata includes **versions**, **protocol types** (`stdio`, `sse`), and **URLs**.
446446
- Supports **multiple package registries** (`npm`, `pypi`, etc.)
447447
- my #notes
448-
- this lets us have something like npm, pypi, [[Package Manager]]s for mcp
448+
- this lets us have something like npm, pypi, [[Package/Manager]]s for mcp
449449
- how do you determine whether it's sse or stdio
450450
- who built it, is it verified, did [[Shopify]] bless this server?
451451
- "this is coming, it's going to be great"

pages/CursorAI___Technique___Project Rules___GitHub Gist Auto-Updater.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
- Show status messages for install/update/current
2121
- ## Future variations
2222
- could consider making a generic script that would detect any .mdc files in the gist and apply to all of them, so that installer could be reused
23-
- it would probably be better if there was a standard [[Package Manager]] for cursor rules though
23+
- it would probably be better if there was a standard [[Package/Manager]] for cursor rules though
2424
- could also consider a [[GitHub Repo Template]] as a way to create one's own **stdlib**, as per [[Person/Geoffrey Huntley/Blog/25/02/You are using Cursor AI incorrectly...]]
2525
- ### Benefits for Sharing Cursor Rules
2626
- Version control through GitHub Gists

pages/Package___Management.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
alias:: [[Package Management]]
2+
tags:: [[Term]]
3+
4+
- # Package Management
5+
- The set of tools that enable installing [[Software Libraries]] in a consistent way.
6+
- More generally, the set of tooling and conventions that enable importing modular content in a systematic way.
7+
- #Examples of [[Package Managers]]
8+
- [[Python]]
9+
- [[uv]]
10+
- [[pip]]
11+
- [[Poetry]]
12+
- [[Rust]]
13+
- [[cargo]]
14+
- [[Java]]
15+
- [[Maven]]

pages/Package___Manager.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
alias:: [[Package Manager]], [[Package Managers]]

pages/Py.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
alias:: [[Python]]

pages/Software___Library.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
alias:: [[Software Libraries]]
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
created-by:: [[Person/Daniele Procida]]
22

33
- # [Documentation, development and design for technical authors | Ubuntu](https://ubuntu.com/blog/documentation-development-and-design-for-technical-authors)
4-
- #Quotes
5-
- ## A merciless kind of light
6-
- Everyone knows the experience of having a fine idea, that when it has to be spelled out in words, suddenly looks a bit less splendid.
7-
- This is what documentation does. Documentation is a clear and merciless kind of light. Under its harsh scrutiny, many aspects of a product can look ugly, or clunky, or disjointed.
4+
- ## A merciless kind of light - #Quote from [[Person/Daniele Procida]]
5+
id:: 67c44872-7f65-463f-94d9-6ffda609eb7a
6+
- > Everyone knows the experience of having a fine idea, that when it has to be spelled out in words, suddenly looks a bit less splendid.
7+
- > This is what documentation does. **Documentation is a clear and merciless kind of light**. Under its harsh scrutiny, many aspects of a product can look ugly, or clunky, or disjointed.

pages/VSCode___Docs___Languages___Python___Tutorial.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ readwise-link:: https://read.readwise.io/new/read/01jfz94w9xygdp5gx50req7srh
2020
:END:
2121
- DONE import into #Readwise/Reader [Linting Python in Visual Studio Code](https://code.visualstudio.com/docs/python/linting) [[VSCode/Docs/Python/Linting]]
2222
id:: 676d1d2b-6ad5-4baa-9a2e-218ad2c419ce
23-
- DONE Run [[Python]] code
23+
- DONE Run [[Py]] code
2424
id:: 676d1d19-1ea4-42bd-b1b2-844f44aa63b3
2525
:LOGBOOK:
2626
CLOCK: [2024-12-26 Thu 04:11:58]--[2024-12-26 Thu 04:19:30] => 00:07:32
@@ -31,7 +31,7 @@ readwise-link:: https://read.readwise.io/new/read/01jfz94w9xygdp5gx50req7srh
3131
gitp-acolyte ✘ Me@Home  ~/dev/gitpa  ↱ cc/04-host-n-dist/03-ai-ep-yml  /Users/Me/.pyenv/versions/3.13.1/envs/gitp-acolyte/bin/python /Users/Me/dev/gitpa/gitp-acolyte/gitp_acolyte/hello.py
3232
Roll a dice!
3333
```
34-
- ## four ways to run #Python in #VSCode
34+
- ## four ways to run #Py in #VSCode
3535
id:: 676d1dfa-f9d4-4335-be68-fcd95e3fe89a
3636
card-last-interval:: -1
3737
card-repeats:: 1

0 commit comments

Comments
 (0)