From 4f69f636641a9ae1cb92d06114267707e50bc872 Mon Sep 17 00:00:00 2001 From: Cypress Reed Date: Thu, 30 Jul 2026 16:47:12 -0600 Subject: [PATCH 1/5] add tangled docs --- content/docs/andaman/andax.mdx | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/content/docs/andaman/andax.mdx b/content/docs/andaman/andax.mdx index 1ec3c976..70d56a0c 100644 --- a/content/docs/andaman/andax.mdx +++ b/content/docs/andaman/andax.mdx @@ -118,6 +118,13 @@ let latest_tag = codeberg_tag("GeopJr/BLAHAJ"); let latest_commit = codeberg_commit("GeopJr/BLAHAJ"); let raw_readme_content = codeberg_rawfile("GeopJr/BLAHAJ", "main", "README.md"); +// The same functions exist for Tangled. Simply replace `gh` with +// `tangled`. +let latest_ver = tangled("tangled.org/core"); +let latest_tag = tangled_tag("tangled.org/core"); +let latest_commit = tangled_commit("tangled.org/core"); +let raw_readme_content = tangled_rawfile("tangled.org/core", "master", "docs/DOCS.md"); + // Similar functions exist for Gitea, // but you need to specify the custom domain as the first argument: let latest_ver = gitea("git.pika-os.com", "general-packages/falcond"); @@ -125,7 +132,6 @@ let latest_tag = gitea_tag("git.pika-os.com", "general-packages/falcond"); let latest_commit = gitea_commit("git.pika-os.com", "general-packages/falcond"); // WARN: There is no `gitea_rawfile()`. - // Others let pypi_latest = pypi("example"); let max_stable_version = crates("anda"); @@ -362,10 +368,7 @@ Additionally, the `rpm` object is provided under `anda update{:ansi} // note that the `rpm` object is only available in `anda update`, but not `anda run`. rpm.version(latest_ver); // note that version() resets the release back to 1 automatically // Source0: https://github.com/FyraLabs/anda/archive/refs/tags/0.1.17.tar.gz -rpm.source( - 0, - "https://github.com/FyraLabs/anda/archive/refs/tags/0.1.17.tar.gz", -); +rpm.source(0, "https://github.com/FyraLabs/anda/archive/refs/tags/0.1.17.tar.gz"); // %define abc hai bai rpm.define("abc", "hai bai"); // %global def give rabonuko a headpat! From 62f24da845d71ec271ec37b50707dfecf2841149 Mon Sep 17 00:00:00 2001 From: Cypress Reed Date: Thu, 30 Jul 2026 18:09:11 -0600 Subject: [PATCH 2/5] add CRAN function --- content/docs/andaman/andax.mdx | 1 + 1 file changed, 1 insertion(+) diff --git a/content/docs/andaman/andax.mdx b/content/docs/andaman/andax.mdx index cb29df65..3f2b05c1 100644 --- a/content/docs/andaman/andax.mdx +++ b/content/docs/andaman/andax.mdx @@ -152,6 +152,7 @@ let newest_version = crates_newest("anda"); let npm_latest = npm("example"); let hackage_latest = hackage("example"); let rubygems_latest = gems("example"); +let cran_latest = cran("jsonlite"); let gnome_extensions_latest_version = gnome_extensions(""); let ansible_galaxy_latest = ansible_galaxy("onepassword", "connect"); ``` From db1a2622582b65af5ebdbd4051f7b3138e251517 Mon Sep 17 00:00:00 2001 From: Cypress Reed Date: Thu, 30 Jul 2026 19:15:00 -0600 Subject: [PATCH 3/5] feat(andax): add hex function (#478) --- content/docs/andaman/andax.mdx | 1 + 1 file changed, 1 insertion(+) diff --git a/content/docs/andaman/andax.mdx b/content/docs/andaman/andax.mdx index 3f2b05c1..f9c8c826 100644 --- a/content/docs/andaman/andax.mdx +++ b/content/docs/andaman/andax.mdx @@ -154,6 +154,7 @@ let hackage_latest = hackage("example"); let rubygems_latest = gems("example"); let cran_latest = cran("jsonlite"); let gnome_extensions_latest_version = gnome_extensions(""); +let hex_latest = hex("phoenix"); let ansible_galaxy_latest = ansible_galaxy("onepassword", "connect"); ``` From 00f00c8e26836cdfa824d2ff87360323ba3bffdc Mon Sep 17 00:00:00 2001 From: Cypress Reed Date: Thu, 30 Jul 2026 22:58:10 -0600 Subject: [PATCH 4/5] feat(andax): add OPAM function (#477) --- content/docs/andaman/andax.mdx | 1 + 1 file changed, 1 insertion(+) diff --git a/content/docs/andaman/andax.mdx b/content/docs/andaman/andax.mdx index f9c8c826..b6c2ee8f 100644 --- a/content/docs/andaman/andax.mdx +++ b/content/docs/andaman/andax.mdx @@ -152,6 +152,7 @@ let newest_version = crates_newest("anda"); let npm_latest = npm("example"); let hackage_latest = hackage("example"); let rubygems_latest = gems("example"); +let opam_latest = opam("dune"); let cran_latest = cran("jsonlite"); let gnome_extensions_latest_version = gnome_extensions(""); let hex_latest = hex("phoenix"); From e7e62301dc03748e531a6fae72779ac2d134e124 Mon Sep 17 00:00:00 2001 From: Cypress Reed Date: Sat, 1 Aug 2026 23:40:55 -0600 Subject: [PATCH 5/5] feat(andax): add sourcearcade functions (#480) --- content/docs/andaman/andax.mdx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/content/docs/andaman/andax.mdx b/content/docs/andaman/andax.mdx index b6c2ee8f..065d800b 100644 --- a/content/docs/andaman/andax.mdx +++ b/content/docs/andaman/andax.mdx @@ -144,6 +144,12 @@ let latest_tag = forgejo_tag("forgejo.ellis.link", "continuwuation/continuwuity" let latest_commit = forgejo_commit("forgejo.ellis.link", "continuwuation/continuwuity"); // WARN: There is no `forgejo_rawfile()`. +// Sourcearcade functions +let sourcearcade_latest = sourcearcade("flashprog"); +let sourcearcade_tag_latest = sourcearcade_tag("flashprog"); +let sourcearcade_commit_latest = sourcearcade_commit("flashprog"); +let sourcearcade_readme = sourcearcade_rawfile("flashprog", "main", "README.md"); + // Others let pypi_latest = pypi("example"); let max_stable_version = crates("anda");