[PR #1419] [MERGED] feat: open page api #1618

Closed
opened 2026-02-26 19:34:01 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/documenso/documenso/pull/1419
Author: @ephraimduncan
Created: 10/23/2024
Status: Merged
Merged: 12/10/2024
Merged by: @Mythie

Base: mainHead: openpage-api


📝 Commits (10+)

📊 Changes

32 files changed (+1026 additions, -40 deletions)

View changed files

📝 apps/documentation/README.md (+1 -36)
apps/openpage-api/.gitignore (+40 -0)
apps/openpage-api/README.md (+1 -0)
apps/openpage-api/app/community/route.ts (+36 -0)
apps/openpage-api/app/community/total-forks/route.ts (+27 -0)
apps/openpage-api/app/community/total-issues/route.ts (+27 -0)
apps/openpage-api/app/community/total-prs/route.ts (+27 -0)
apps/openpage-api/app/community/total-stars/route.ts (+27 -0)
apps/openpage-api/app/github/forks/route.ts (+25 -0)
apps/openpage-api/app/github/issues/route.ts (+27 -0)
apps/openpage-api/app/github/prs/route.ts (+27 -0)
apps/openpage-api/app/github/route.ts (+36 -0)
apps/openpage-api/app/github/stars/route.ts (+25 -0)
apps/openpage-api/app/growth/completed-documents/route.ts (+25 -0)
apps/openpage-api/app/growth/new-users/route.ts (+25 -0)
apps/openpage-api/app/growth/route.ts (+39 -0)
apps/openpage-api/app/growth/signer-conversion/route.ts (+25 -0)
apps/openpage-api/app/growth/total-completed-documents/route.ts (+25 -0)
apps/openpage-api/app/growth/total-customers/route.ts (+31 -0)
apps/openpage-api/app/growth/total-signer-conversion/route.ts (+25 -0)

...and 12 more files

📄 Description

Summary by CodeRabbit

Release Notes

  • New Features

    • Introduced multiple API endpoints for fetching GitHub repository metrics, including forks, stars, issues, and pull requests.
    • Added functionality for retrieving user growth statistics and completed document counts.
    • Implemented CORS handling for all new API routes to enhance cross-origin request support.
    • Added endpoints for fetching signer conversion data and total customers.
  • Documentation

    • Removed existing content from the README.md for the Next.js project, simplifying to a single reference line.
    • Updated README.md for openpage-api with relevant references.
  • Chores

    • Created .gitignore for the openpage-api application to manage ignored files.
    • Added package.json and tsconfig.json for project configuration and dependency management.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/documenso/documenso/pull/1419 **Author:** [@ephraimduncan](https://github.com/ephraimduncan) **Created:** 10/23/2024 **Status:** ✅ Merged **Merged:** 12/10/2024 **Merged by:** [@Mythie](https://github.com/Mythie) **Base:** `main` ← **Head:** `openpage-api` --- ### 📝 Commits (10+) - [`68c8f09`](https://github.com/documenso/documenso/commit/68c8f098b622c7900797d422ed19d717bbb7b1bc) feat: open page api - [`979f898`](https://github.com/documenso/documenso/commit/979f898880ed18ab9ed1534b7f5a3528f37506c3) feat: implement cors for all the routes - [`6bd74d2`](https://github.com/documenso/documenso/commit/6bd74d26d1e4cece6664608d4dd35a50b7e16ada) chore: fore rebuid for vercel - [`098d6fd`](https://github.com/documenso/documenso/commit/098d6fda24c2a7393ab87c8d41f62a562b499422) chore: allow url - [`772fb4c`](https://github.com/documenso/documenso/commit/772fb4cbf50ebbf5bf3a6b598ead97087e22e6cb) chore: temp is allowed - [`62c4c32`](https://github.com/documenso/documenso/commit/62c4c32be552969e83d09770c79687cd9ae416e3) chore: cors - [`d80634e`](https://github.com/documenso/documenso/commit/d80634e0d037d3d60d78650e9f06ebe1c140bb84) fix: cors - [`364f989`](https://github.com/documenso/documenso/commit/364f9894b0a62016a2969ac1d5e67f9280f8aa2d) feat: fetch data for charts - [`25d4f1e`](https://github.com/documenso/documenso/commit/25d4f1e101a692087b629fd411ed92f864dffeee) fix: data return format - [`bc5e819`](https://github.com/documenso/documenso/commit/bc5e819207e40f24b184a290edaa90c640823b3f) feat: add new and total users data route ### 📊 Changes **32 files changed** (+1026 additions, -40 deletions) <details> <summary>View changed files</summary> 📝 `apps/documentation/README.md` (+1 -36) ➕ `apps/openpage-api/.gitignore` (+40 -0) ➕ `apps/openpage-api/README.md` (+1 -0) ➕ `apps/openpage-api/app/community/route.ts` (+36 -0) ➕ `apps/openpage-api/app/community/total-forks/route.ts` (+27 -0) ➕ `apps/openpage-api/app/community/total-issues/route.ts` (+27 -0) ➕ `apps/openpage-api/app/community/total-prs/route.ts` (+27 -0) ➕ `apps/openpage-api/app/community/total-stars/route.ts` (+27 -0) ➕ `apps/openpage-api/app/github/forks/route.ts` (+25 -0) ➕ `apps/openpage-api/app/github/issues/route.ts` (+27 -0) ➕ `apps/openpage-api/app/github/prs/route.ts` (+27 -0) ➕ `apps/openpage-api/app/github/route.ts` (+36 -0) ➕ `apps/openpage-api/app/github/stars/route.ts` (+25 -0) ➕ `apps/openpage-api/app/growth/completed-documents/route.ts` (+25 -0) ➕ `apps/openpage-api/app/growth/new-users/route.ts` (+25 -0) ➕ `apps/openpage-api/app/growth/route.ts` (+39 -0) ➕ `apps/openpage-api/app/growth/signer-conversion/route.ts` (+25 -0) ➕ `apps/openpage-api/app/growth/total-completed-documents/route.ts` (+25 -0) ➕ `apps/openpage-api/app/growth/total-customers/route.ts` (+31 -0) ➕ `apps/openpage-api/app/growth/total-signer-conversion/route.ts` (+25 -0) _...and 12 more files_ </details> ### 📄 Description <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit ## Release Notes - **New Features** - Introduced multiple API endpoints for fetching GitHub repository metrics, including forks, stars, issues, and pull requests. - Added functionality for retrieving user growth statistics and completed document counts. - Implemented CORS handling for all new API routes to enhance cross-origin request support. - Added endpoints for fetching signer conversion data and total customers. - **Documentation** - Removed existing content from the `README.md` for the Next.js project, simplifying to a single reference line. - Updated `README.md` for `openpage-api` with relevant references. - **Chores** - Created `.gitignore` for the `openpage-api` application to manage ignored files. - Added `package.json` and `tsconfig.json` for project configuration and dependency management. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-26 19:34:01 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/documenso#1618
No description provided.