From f5bea49696ad9a806b94b6f9af634db4c388358f Mon Sep 17 00:00:00 2001 From: Adeoye Adefemi Date: Wed, 25 Mar 2026 07:50:56 +0100 Subject: [PATCH 1/8] add project almonds --- data/projects.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/data/projects.json b/data/projects.json index 3760069..278b358 100644 --- a/data/projects.json +++ b/data/projects.json @@ -28,5 +28,10 @@ "repo_url": "https://github.com/ahkohd/oyo", "banner": "https://opengraph.githubassets.com/1/ahkohd/oyo", "tags": ["crate"] + }, + { + "repo_url": "https://github.com/opeolluwa/almonds", + "banner": "https://opengraph.githubassets.com/1/opeolluwa/almonds", + "tags": ["tauri", "devtools", "deskop"] } ] From a8e3221abda546e73576ef1a958b22d8d7f70da7 Mon Sep 17 00:00:00 2001 From: martcpp Date: Tue, 31 Mar 2026 11:55:33 +0100 Subject: [PATCH 2/8] content:(add new project) --- data/projects.json | 2 +- src/types/projects.rs | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/data/projects.json b/data/projects.json index 278b358..68bdc90 100644 --- a/data/projects.json +++ b/data/projects.json @@ -32,6 +32,6 @@ { "repo_url": "https://github.com/opeolluwa/almonds", "banner": "https://opengraph.githubassets.com/1/opeolluwa/almonds", - "tags": ["tauri", "devtools", "deskop"] + "tags": ["tauri"] } ] diff --git a/src/types/projects.rs b/src/types/projects.rs index b034ff3..e64c756 100644 --- a/src/types/projects.rs +++ b/src/types/projects.rs @@ -11,6 +11,7 @@ pub enum ProjectTags { Blockchain, Leptos, Crate, + Tauri, } impl fmt::Display for ProjectTags { @@ -21,6 +22,7 @@ impl fmt::Display for ProjectTags { ProjectTags::Blockchain => "Blockchain", ProjectTags::Leptos => "Leptos", ProjectTags::Crate => "Crate", + ProjectTags::Tauri => "Tauri", }; write!(f, "{}", s) } From 2cc8d6f7b12b98ba3b99e1e4d35f23ed26c5d17b Mon Sep 17 00:00:00 2001 From: Chiziaruhoma Ogbonda Date: Tue, 31 Mar 2026 12:09:53 +0100 Subject: [PATCH 3/8] feat: add Another to projects list Another is a desktop app for mirroring and controlling Android devices, built with Tauri, React, and Rust. --- data/projects.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/data/projects.json b/data/projects.json index 68bdc90..87906f6 100644 --- a/data/projects.json +++ b/data/projects.json @@ -33,5 +33,10 @@ "repo_url": "https://github.com/opeolluwa/almonds", "banner": "https://opengraph.githubassets.com/1/opeolluwa/almonds", "tags": ["tauri"] + }, + { + "repo_url": "https://github.com/Zfinix/another", + "banner": "https://opengraph.githubassets.com/1/Zfinix/another", + "tags": ["tauri"] } ] From 24683273642522377084583da35d620fc314fc00 Mon Sep 17 00:00:00 2001 From: martcpp Date: Tue, 31 Mar 2026 12:51:39 +0100 Subject: [PATCH 4/8] error:fix cli docker tage issue --- .github/workflows/docker-build.yml | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/.github/workflows/docker-build.yml b/.github/workflows/docker-build.yml index 47e49b6..2ab07b9 100644 --- a/.github/workflows/docker-build.yml +++ b/.github/workflows/docker-build.yml @@ -6,33 +6,33 @@ on: - main - dev tags: - - 'v*' + - "v*" pull_request: branches: - main - workflow_dispatch: # Allows manual trigger + workflow_dispatch: env: - DOCKER_IMAGE: ${{secrets.DOCKER_USERNAME}}/rust-nigeria-website - + DOCKER_IMAGE: ${{ secrets.DOCKER_USERNAME }}/rust-nigeria-website + jobs: build-and-push: runs-on: ubuntu-latest environment: production - + steps: - name: Checkout code uses: actions/checkout@v4 - + - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 - + - name: Log in to Docker Hub uses: docker/login-action@v3 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_TOKEN }} - + - name: Extract metadata (tags, labels) id: meta uses: docker/metadata-action@v5 @@ -43,9 +43,9 @@ jobs: type=ref,event=pr type=semver,pattern={{version}} type=semver,pattern={{major}}.{{minor}} - type=sha,prefix={{branch}}- + type=sha,prefix=sha- type=raw,value=latest,enable={{is_default_branch}} - + - name: Build and push Docker image uses: docker/build-push-action@v5 with: @@ -61,11 +61,11 @@ jobs: platforms: linux/amd64 build-args: | BUILDKIT_INLINE_CACHE=1 - + - name: Image digest run: echo ${{ steps.meta.outputs.digest }} - name: Trigger Render Deploy - run: curl -f "$RENDER_HOOK" || exit 1 env: RENDER_HOOK: ${{ secrets.RENDER_HOOK }} + run: curl -f "$RENDER_HOOK" || exit 1 \ No newline at end of file From 3939bc3fdd1f4f3c6beb2c6527c343afce04782f Mon Sep 17 00:00:00 2001 From: David Oyinbo Date: Tue, 31 Mar 2026 13:05:11 +0100 Subject: [PATCH 5/8] feat: add tags distributed system and rate limiting --- src/types/projects.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/types/projects.rs b/src/types/projects.rs index e64c756..cfc25ea 100644 --- a/src/types/projects.rs +++ b/src/types/projects.rs @@ -12,6 +12,8 @@ pub enum ProjectTags { Leptos, Crate, Tauri, + DistributedSystem, + RateLimiting, } impl fmt::Display for ProjectTags { @@ -23,6 +25,8 @@ impl fmt::Display for ProjectTags { ProjectTags::Leptos => "Leptos", ProjectTags::Crate => "Crate", ProjectTags::Tauri => "Tauri", + ProjectTags::DistributedSystem => "Distributed System", + ProjectTags::RateLimiting => "Rate Limiting", }; write!(f, "{}", s) } From 0dee452a1fe07ef36ee52b7e3e605c02f005ca15 Mon Sep 17 00:00:00 2001 From: David Oyinbo Date: Tue, 31 Mar 2026 13:05:46 +0100 Subject: [PATCH 6/8] chore: add the trypema and distkit projects --- data/projects.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/data/projects.json b/data/projects.json index 87906f6..4441c07 100644 --- a/data/projects.json +++ b/data/projects.json @@ -38,5 +38,15 @@ "repo_url": "https://github.com/Zfinix/another", "banner": "https://opengraph.githubassets.com/1/Zfinix/another", "tags": ["tauri"] + }, + { + "repo_url": "https://github.com/dev-davexoyinbo/trypema", + "banner": "https://opengraph.githubassets.com/1/dev-davexoyinbo/trypema", + "tags": ["crate", "distributed_system", "rate_limiting"] + }, + { + "repo_url": "https://github.com/dev-davexoyinbo/distkit", + "banner": "https://opengraph.githubassets.com/1/dev-davexoyinbo/distkit", + "tags": ["crate", "distributed_system"] } ] From 236d856f74c6e1cc30d34c524fe973a6d75e62fe Mon Sep 17 00:00:00 2001 From: David Oyinbo Date: Tue, 31 Mar 2026 13:09:30 +0100 Subject: [PATCH 7/8] feat: add the template tag --- src/types/projects.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/types/projects.rs b/src/types/projects.rs index cfc25ea..ec611ef 100644 --- a/src/types/projects.rs +++ b/src/types/projects.rs @@ -14,6 +14,7 @@ pub enum ProjectTags { Tauri, DistributedSystem, RateLimiting, + Template, } impl fmt::Display for ProjectTags { @@ -27,6 +28,7 @@ impl fmt::Display for ProjectTags { ProjectTags::Tauri => "Tauri", ProjectTags::DistributedSystem => "Distributed System", ProjectTags::RateLimiting => "Rate Limiting", + ProjectTags::Template => "Template", }; write!(f, "{}", s) } From 08b4358825ed4b5225af64f0682d63f6ccefab1a Mon Sep 17 00:00:00 2001 From: David Oyinbo Date: Tue, 31 Mar 2026 13:09:58 +0100 Subject: [PATCH 8/8] feat: add the dev-davexoyinbo's actix web starter template project --- data/projects.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/data/projects.json b/data/projects.json index 4441c07..812c9e0 100644 --- a/data/projects.json +++ b/data/projects.json @@ -48,5 +48,10 @@ "repo_url": "https://github.com/dev-davexoyinbo/distkit", "banner": "https://opengraph.githubassets.com/1/dev-davexoyinbo/distkit", "tags": ["crate", "distributed_system"] + }, + { + "repo_url": "https://github.com/dev-davexoyinbo/actix-web-starter-template", + "banner": "https://opengraph.githubassets.com/1/dev-davexoyinbo/actix-web-starter-template", + "tags": ["template"] } ]