From d583caea30c34e4f7a6d3846c055d45cab452694 Mon Sep 17 00:00:00 2001 From: Ben Date: Mon, 9 Mar 2026 21:09:03 +0000 Subject: [PATCH 1/2] Add yocto and zephyr to docs --- doc/vendoring.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/doc/vendoring.rst b/doc/vendoring.rst index fe051e59..bf42d955 100644 --- a/doc/vendoring.rst +++ b/doc/vendoring.rst @@ -331,6 +331,8 @@ Here are some links to example projects using *Dfetch*. - `Dfetch`: https://github.com/dfetch-org/dfetch - `ModbusScope`: https://github.com/ModbusScope/ModbusScope - `Red Jackets Jazzband`: https://github.com/red-jackets-jazzband/website +- `Example Yocto`: https://github.com/dfetch-org/example-yocto +- `Example Zephyr`: https://github.com/dfetch-org/example-zephyr Internally we use *Dfetch* for various projects and uses. From 4911aead065253cdd819eb8bd58fa76f0f7a4adf Mon Sep 17 00:00:00 2001 From: Ben Date: Mon, 9 Mar 2026 21:11:20 +0000 Subject: [PATCH 2/2] Add example manifest to README --- README.md | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/README.md b/README.md index 29a74d37..c08cc2fa 100644 --- a/README.md +++ b/README.md @@ -68,6 +68,50 @@ Each release on the [releases page](https://github.com/dfetch-org/dfetch/release - macOS `.pkg` - Windows `.msi` +## Example manifest + +```yaml +manifest: + version: 0.0 + + remotes: # declare common sources in one place + - name: github + url-base: https://github.com/ # Allow git modules + default: true # Set it as default + + - name: sourceforge + url-base: svn://svn.code.sf.net/p/ + + projects: + + - name: cpputest-git-tag + dst: Tests/cpputest-git-tag + url: https://github.com/cpputest/cpputest.git # Use external git directly + tag: v3.4 # revision can also be a tag + + - name: tortoise-svn-branch-rev + dst: Tests/tortoise-svn-branch-rev/ + remote: sourceforge + branch: 1.10.x + revision: '28553' + src: src/* + vcs: svn + repo-path: tortoisesvn/code + + - name: tortoise-svn-tag + dst: Tests/tortoise-svn-tag/ + remote: sourceforge + tag: version-1.13.1 + src: src/*.txt + vcs: svn + repo-path: tortoisesvn/code + + - name: cpputest-git-src + dst: Tests/cpputest-git-src + repo-path: cpputest/cpputest.git + src: src +``` + ## Github Action You can use DFetch in your Github Actions workflow to check your dependencies.