From 3ae5c0bd615cd26cd1a6eefba4b7b79ea4973020 Mon Sep 17 00:00:00 2001 From: Solomon Emmanuel Date: Sun, 6 Oct 2024 23:49:23 +0100 Subject: [PATCH 1/7] all contributor bot --- .all-contributorsrc | 15 +++++++++++++++ readme.md | 23 ++++++++++++++++++++--- 2 files changed, 35 insertions(+), 3 deletions(-) create mode 100644 .all-contributorsrc diff --git a/.all-contributorsrc b/.all-contributorsrc new file mode 100644 index 00000000..4c749f2f --- /dev/null +++ b/.all-contributorsrc @@ -0,0 +1,15 @@ +{ + "projectName": "landver", + "projectOwner": "NoshonNetworks", + "repoType": "github", + "repoHost": "https://github.com", + "files": [ + "README.md" + ], + "imageSize": 100, + "commit": true, + "commitConvention": "angular", + "contributors": [], + "contributorsPerLine": 7, + "linkToUsage": false +} diff --git a/readme.md b/readme.md index d02acf25..dca8f37e 100644 --- a/readme.md +++ b/readme.md @@ -1,4 +1,7 @@ # LandVer - Land Verification System + +[![All Contributors](https://img.shields.io/badge/all_contributors-0-orange.svg?style=flat-square)](#contributors-) + LandVer is a decentralized land registration and verification protocol, utilizing blockchain technology to provide a secure, transparent, and immutable system for managing land records. The protocol facilitates land transactions and ownership verification across multiple blockchains, beginning with StarkNet. @@ -24,9 +27,23 @@ The project is divided into the following components: ## Contributors - -contrib.rocks image - + + + + + + + + + + + + + + + +[![All Contributors](https://img.shields.io/github/all-contributors/NoshonNetworks/landver?color=ee8449&style=flat-square)](#contributors) + ## License From 8741ec95b396eb8e695a92098d2a89f9b150db84 Mon Sep 17 00:00:00 2001 From: Solomon Emmanuel Date: Sun, 6 Oct 2024 23:58:19 +0100 Subject: [PATCH 2/7] readme modified --- readme.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/readme.md b/readme.md index dca8f37e..33d4914f 100644 --- a/readme.md +++ b/readme.md @@ -27,20 +27,14 @@ The project is divided into the following components: ## Contributors - - - - - - [![All Contributors](https://img.shields.io/github/all-contributors/NoshonNetworks/landver?color=ee8449&style=flat-square)](#contributors) From 3c2e1786018dcea8bf3c65f016ccaf47c37072c5 Mon Sep 17 00:00:00 2001 From: Solomon Emmanuel Date: Mon, 7 Oct 2024 00:14:49 +0100 Subject: [PATCH 3/7] renamed readme --- readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readme.md b/readme.md index 33d4914f..359b2b95 100644 --- a/readme.md +++ b/readme.md @@ -19,7 +19,7 @@ The project is divided into the following components: - `backend/`: Node.js and Express-based API server - `docs/`: Documentation for the project, including setup guides and API references -- `frontend/`: React-based web application +- `examples/`: React-based web application - `land_registry/`: Land registry contract - `public/`: Public assets and resources - `scripts/`: JavaScript tools for automation and utility tasks From 6625f9d09d29d13ae913d41b1ac5e7db278f2897 Mon Sep 17 00:00:00 2001 From: Solomonsolomonsolomon <103282647+Solomonsolomonsolomon@users.noreply.github.com> Date: Mon, 7 Oct 2024 00:18:28 +0100 Subject: [PATCH 4/7] Rename readme.md to README.md --- readme.md => README.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename readme.md => README.md (100%) diff --git a/readme.md b/README.md similarity index 100% rename from readme.md rename to README.md From 868b8ac6093339531113bf107cc2c48ea3679ff6 Mon Sep 17 00:00:00 2001 From: Solomonsolomonsolomon <103282647+Solomonsolomonsolomon@users.noreply.github.com> Date: Mon, 7 Oct 2024 00:29:34 +0100 Subject: [PATCH 5/7] Update README.md --- README.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/README.md b/README.md index dc613cfc..ec5dc0c6 100644 --- a/README.md +++ b/README.md @@ -3,11 +3,6 @@ [![All Contributors](https://img.shields.io/badge/all_contributors-1-orange.svg?style=flat-square)](#contributors-) - -[![All Contributors](https://img.shields.io/badge/all_contributors-0-orange.svg?style=flat-square)](#contributors-) - - - LandVer is a decentralized land registration and verification protocol, utilizing blockchain technology to provide a secure, transparent, and immutable system for managing land records. The protocol facilitates land transactions and ownership verification across multiple blockchains, beginning with StarkNet. While initially built on StarkNet, LandVer is designed to be cross-chain compatible, allowing land transactions and records to be securely managed across multiple blockchains. LandVer is one of the many products of Noshon Networks, which aims to bring innovation to the world of real estate. @@ -60,7 +55,6 @@ The project is divided into the following components: -contrib.rocks image From 02fce492f5632df35d664f7995ed76c9328d1cbb Mon Sep 17 00:00:00 2001 From: Solomonsolomonsolomon <103282647+Solomonsolomonsolomon@users.noreply.github.com> Date: Mon, 7 Oct 2024 00:45:42 +0100 Subject: [PATCH 6/7] Update .all-contributorsrc --- .all-contributorsrc | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index 765313ec..f83b48ce 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3,7 +3,7 @@ "README.md" ], "imageSize": 100, - "commit": false, + "commit": true, "commitType": "docs", "commitConvention": "angular", "contributors": [ @@ -15,6 +15,15 @@ "contributions": [ "code" ] + }, + { + "login": "Solomonsolomonsolomon", + "name": "Solomonsolomonsolomon", + "avatar_url": "https://avatars.githubusercontent.com/u/103282647?v=4", + "profile": "https://github.com/Solomonsolomonsolomon", + "contributions": [ + "code" + ] } ], "contributorsPerLine": 7, @@ -23,4 +32,4 @@ "repoHost": "https://github.com", "projectName": "landver", "projectOwner": "NoshonNetworks" -} \ No newline at end of file +} From 85582da9ae45b0d74b643ffb37125ceeab7edb43 Mon Sep 17 00:00:00 2001 From: Solomon Emmanuel Date: Mon, 7 Oct 2024 09:00:19 +0100 Subject: [PATCH 7/7] build workflow --- .github/workflows/build.yml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 .github/workflows/build.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 00000000..7548f318 --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,33 @@ +name: Build + +on: + push: + branches: ["main", "solomon"] + pull_request: + branches: ["main", "solomon"] + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v3 + + - name: Cache Scarb dependencies + uses: actions/cache@v3 + with: + path: ~/.scarb + key: ${{ runner.os }}-scarb-${{ hashFiles('**/Cargo.toml') }} + restore-keys: | + ${{ runner.os }}-scarb- + + - name: Install Scarb + run: | + curl --proto '=https' --tlsv1.2 -sSf https://docs.swmansion.com/scarb/install.sh | sh + + - name: Run Scarb commands + working-directory: ./land_registry + run: | + scarb fmt --check + scarb build + scarb test