From 8348605ee10a16e47c08431a990861695c30e517 Mon Sep 17 00:00:00 2001 From: Kasun Chanuka Fernando Date: Sun, 7 Dec 2025 03:48:08 +0530 Subject: [PATCH 1/4] feat: update readme intro and web --- README.md | 22 ++++++++++++++++++++-- profile/assets/CeyLabs LLC.png | Bin 0 -> 22151 bytes profile/assets/CeyLabs LLC.svg | 20 ++++++++++++++++++++ 3 files changed, 40 insertions(+), 2 deletions(-) create mode 100644 profile/assets/CeyLabs LLC.png create mode 100644 profile/assets/CeyLabs LLC.svg diff --git a/README.md b/README.md index ed69bd2..1f6aebd 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,21 @@ -# Welcome to CeyLabs! +

+

+ Logo +

+

CeyLabs

+

+ Where Blockchain Meets Community. +
+ CeyLabs.io » +

+

## About Us + CeyLabs is a leader in web3 community building and web3 development. We specialize in creating robust software platforms, crypto payment gateways, and are experts in developing Telegram bots. Our mission is to enhance user experience through intuitive design and deploy scalable solutions that meet modern business needs. ## Our Services + - **Software Development:** Crafting custom software solutions tailored to specific business requirements. - **Crypto Payment Gateways:** Providing secure, efficient crypto transaction solutions. - **Telegram Bot Development:** Developing interactive, feature-rich Telegram bots for various applications. @@ -14,6 +26,7 @@ CeyLabs is a leader in web3 community building and web3 development. We speciali ## Repository Guidelines ### Naming Conventions + - **Repositories:** Repos should be named according to the format: `client-product-subproduct-app-type`. Examples include `bom-ticketing-sc` for a Smart Contract in the Battle of the Maroons ticketing system, `client-product-web-fe` for a client product's frontend web application. - **Branches:** Use descriptive names for branches, prefixed with the type of work e.g., `cmnisal/feature/add-login`, `rayaanr/bugfix/header-fix`, `scoopa/hotfix/login-issue`. - **Commits:** Write clear, concise commit messages that explain the why, not just the what. @@ -27,21 +40,26 @@ CeyLabs is a leader in web3 community building and web3 development. We speciali - `PWA` - Progressive Web App ### Branching Strategy + - **Main Branch:** The `main` branch is the source of truth and contains the production-ready code. - **Development Branch:** All feature branches are merged into the `development` branch. After thorough testing, changes in the development branch are merged into `main`. - **Feature Branches:** Start from the `development` branch and rebase frequently to incorporate updates. ### Production Deployment + - **Server Manager:** We use `sm.ceyl.one` as our server management tool to handle backend deployments smoothly and efficiently. - **Frontend Deployment:** Frontend updates are deployed via Vercel. Ensure that all merges into the `main` branch are production-ready, as they will be automatically deployed to the live environment. ## Contributing + We appreciate contributions from all developers. To contribute: + 1. Fork the repository. 2. Create a new branch for your feature. 3. Submit a pull request against our `development` branch. ## Contact Us -For more information, please visit our [website](https://www.ceylabs.com) or reach out directly through our contact channels. + +For more information, please visit our [website](https://www.ceylabs.io) or reach out directly through our contact channels. Thank you for being part of our community! diff --git a/profile/assets/CeyLabs LLC.png b/profile/assets/CeyLabs LLC.png new file mode 100644 index 0000000000000000000000000000000000000000..80097bda836ed665ced37b07e303133227156306 GIT binary patch literal 22151 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 literal 0 HcmV?d00001 diff --git a/profile/assets/CeyLabs LLC.svg b/profile/assets/CeyLabs LLC.svg new file mode 100644 index 0000000..751118d --- /dev/null +++ b/profile/assets/CeyLabs LLC.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + From ebd7c25fcfcbf25a1961c4cceffd6bf1b0b9f5d2 Mon Sep 17 00:00:00 2001 From: cmnisal Date: Sat, 6 Dec 2025 22:19:42 +0000 Subject: [PATCH 2/4] =?UTF-8?q?Vercel=20Magic=20=F0=9F=AA=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- timestamp.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 timestamp.txt diff --git a/timestamp.txt b/timestamp.txt new file mode 100644 index 0000000..b5c5fde --- /dev/null +++ b/timestamp.txt @@ -0,0 +1 @@ +Last updated: Sat Dec 6 22:19:42 UTC 2025 From f5da14d3e05d34490dadee88a73b09606cdcb5aa Mon Sep 17 00:00:00 2001 From: Kasun Chanuka Fernando Date: Sun, 7 Dec 2025 03:58:27 +0530 Subject: [PATCH 3/4] fix: update README intro and tagline formatting --- README.md | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 1f6aebd..a8668b8 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,12 @@

-

Logo -

-

CeyLabs

-

- Where Blockchain Meets Community. +

+

CeyLabs

+

+ Where Blockchain Meets Community.
CeyLabs.io »

-

## About Us From 3f5caf3b7dea88cad6c16db23734eec401215ded Mon Sep 17 00:00:00 2001 From: cmnisal Date: Sat, 6 Dec 2025 22:28:44 +0000 Subject: [PATCH 4/4] =?UTF-8?q?Vercel=20Magic=20=F0=9F=AA=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- timestamp.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/timestamp.txt b/timestamp.txt index b5c5fde..07fa7e5 100644 --- a/timestamp.txt +++ b/timestamp.txt @@ -1 +1 @@ -Last updated: Sat Dec 6 22:19:42 UTC 2025 +Last updated: Sat Dec 6 22:28:44 UTC 2025