10 Commits

Author SHA1 Message Date
Akhil Velagapudi be6c03481e docs: remove bringup and README convention pages
Amp-Thread-ID: https://ampcode.com/threads/T-01a06f70-15f1-72fd-9321-6cb7dfa45e18
2026-09-04 23:22:31 -04:00
Lenny Khazan 1258a8b3b7 docs(pcb): add registry app guide (#918) 2026-07-06 03:48:43 +00:00
Akhil Velagapudi e14af38ff1 Simplify pcb doc changelog paths (#754) 2026-04-21 17:59:23 -04:00
Diode Robot 0bfe0fd59e add pcb docs for readmes (#569)
* add docs pages

* add ch

* use links instead of docs

* explain how to access the docs

* less verbose docs

* refresh

* refresh

---------

Co-authored-by: d-asnaghi <30296575+hexdae@users.noreply.github.com>
2026-02-26 12:38:30 -05:00
Akhil Velagapudi 8315c2f885 Various MCP improvements (#397)
* Update spec

* Fetch all packages in search_registry response

* Point to docs site llms.txt

This is much more token efficient.

* Return multiple doc urls
2026-01-08 03:57:58 +00:00
Akhil Velagapudi ac3f121642 v2 dependency management (#312)
* Add toolchain packaging v2 doc

* Add v2 pcb.toml config

* Add v2 test workspaces

* Add v2 resolve hook

* Dep resolution - wip 1

* Implement full, transitive dep resolution

* Replace chrono with jiff

Fix a sparse checkout issue.

* Phase 3: fetch dependency contents after resolution

* Phase 4: write pcb.sum

* Store hashes in marker file

* Pre-seed pcb.sum and use it to optimize dep resolution

* Fix canonical tar issue, add pcb package for debugging purposes

* v1 to v2 live manifest translation

* Only collect package .zen files in v2

* v2 dep resolution

* Fix clippy lints

* Filter v2 build paths correctly

* Prune nested packages for content tar hash

* Split v2 resolution

* Removed global local_path_deps map

* Add sparse checkout of subdirs

* Drop support for workspace dependencies

* Add, validate package.path

* Auto resolve workspace members

* wip - no aliases

* Remove workspace.aliases support

* Add asset dependencies

* Don't preseed asset dependencies

* Add back aliases

* Remove unnecessary checks

* Auto alias from deps, add workspace.path

* Move resolver version and pcb-version to workspace config

* Don't preseed pcb.sum into MVS

* Split workspace.path into workspace.repository, workspace.path

* migrate - wip1

* Auto add deps to pcb.toml on build

* migrate - wip2

* migrate - wip3

* migrate - wip4

* Use sorted dependencies, assets, patch

* Use tags to auto-choose version

* Add pcb info v2 support

* pcb build always fixes local versions

* Improve workspace package detection

* process dirs by depth

* Add unpublished, dirty package detection

* pcb publish - wip1

* Make pcb info, pcb publish fast

* wave publishing

* Update docs on pcb publish

* Don't require main to be in sync for publish

* wave publish w/ commits

* Better commit messages

* Fix wave publish when no changes

* Compute publish content hashes in parallel

* Point to proper repos

Add --force to publish

* Skip vendor/ in migrate/

* Delete unused test workspaces

* Dedup skip_vendor

* Expand "@registry" in migrate

* Add auto dep for remote dependencies

* Simplify remote discovery

* Add registry path corrections

* Add another correction

* Combine phases 1 and 3

* Parallelize dep fetching using waves

* Fix pruning of nested packages

* Canonical hashing fixes

* Only include files in canonical tar

* Improve is_v2() detection

* Better integrate v2 migration into codemods

* Consolidate git commands to git.rs

* Update unstable ref snapshots

* Remove unstable ref tests

* simplify

* Remove secondary pass

* Standardize on members

* simplify

* Correct everything into workspace info

* Add cache_base()

* Factor out canonical

* Dedup canonical tar gen

* Consolidate workspace info types

* Remove intermediate states

* Compute dirty state on demand

* Update doc

* Add v2 vendor support

* Auto vendor on pcb build

* Add proper offline support for v2

* Fix pcb vendor

* Bump pcb version to 0.3.0

* Drop workspace.resolver, just use workspace.pcb-version

* Convert non-zen paths in escape_paths codemod

* Create modules for graphics/ during pcb migrate

* Replace cache marker files with sqlite index

* Vendor assets as .tar.zst files

* Add v2 release support

* revert d8e8842

* Auto dep subpaths of assets

* Use vendor_deps in pcb release

* Copy from workspace vendor/ opportunistically

* Default v2 manifest to vendor registry

* Fix tests, add inline pcb.toml support

* Update packaging doc

* Fix tests

* HTTP archive download support for package fetching

* Fetch assets in parallel

Preseed download wave 1 with pcb.sum

* Add snapshot tests for canonicalization

* Build before publish

* Fix stdout, add bom, layout support

* Add snapshot tests for auto-dep

* Add interactive version selector to pcb publish/update

* Cleanup

* Always run tidy on --tidy

* Add a versioning page to docs site

* Add workspace.exclude support

* Auto dep should respsect workspace packages

* Filter v2 zen files to member packages

* Fix tests, lsp, pcb open

* Update pcb zen wasm

* Fix single file subpath canonical tar hashing

* Fix diagnostic crash

* Fix wasm asset paths

* Allow omitting path in pcb vendor

Default to current dir.

* Add context to errors

* Opportunistically verity paths on auto-dep

* Fix clippy lints
2025-12-03 17:17:29 -05:00
Abhinav Reddy 0f3aa77cb3 [DOCS] Fix Docs for Real this Time (#112)
* Add example documentation

* Fix path

* Add tips and notes

* Split tip and note

* Update example.mdx

* Allow layout

* Update example.mdx

* Delete docs/images/Zener_ACRCM.png

* Upload fixed Zener ACRCM and pin hint gif

* Add gif explaining pin hints

* Fix grammar

* Reorder pages

* Update naming

* Use mintlify callouts

* Fix type (CRC -> LRC)

* Reorganize docs into sections

* Make documentation Davide compliant

* Fix broken links

* Add header at the top

* Update docs.json format

* Revert docs.json update

* Change image links
2025-08-24 13:12:02 -04:00
Abhinav Reddy 3515276773 [DOCS] Add Documentation of an Example (#106)
* Add example documentation

* Fix path

* Add tips and notes

* Split tip and note

* Update example.mdx

* Allow layout

* Update example.mdx

* Delete docs/images/Zener_ACRCM.png

* Upload fixed Zener ACRCM and pin hint gif

* Add gif explaining pin hints

* Fix grammar

* Reorder pages

* Update naming

* Use mintlify callouts

* Fix type (CRC -> LRC)

* Reorganize docs into sections

* Make documentation Davide compliant
2025-08-24 11:30:53 -04:00
Davide Asnaghi 9a96e2e5aa [DOCS] theme (#60)
* add diode theme

* add vscode links

* add vscode features

* advanced install
2025-08-05 16:50:40 -04:00
Lenny Khazan f702b18a75 Update docs (#53) 2025-07-30 13:02:08 -04:00