From d1c62ec8b3d4519ce24bfa2b9db044ff0983ea93 Mon Sep 17 00:00:00 2001 From: Richard Poelderl Date: Thu, 5 Feb 2026 13:10:43 +0100 Subject: [PATCH 1/4] docs: add Getting Started section to README Help new contributors get up and running with prerequisites (Neon database setup) and step-by-step instructions. Co-Authored-By: Claude Opus 4.5 --- README.md | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/README.md b/README.md index fc77e09..08cd07c 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,44 @@ # **contentport — public roadmap (last updated: 29th Nov 2025)** +## Getting Started + +> **Note:** This is a WIP and not comprehensive. Please contribute an improvement if you want to help others getting started or us to offer a better onboarding experience. + +### Prerequisites + +- **`DATABASE_URL`** — A serverless Postgres database. This project uses Drizzle with the PostgreSQL dialect. + Sign up for Neon + + Or, if you prefer the CLI: `neonctl databases create --name contentport` ([Neon CLI docs](https://neon.com/docs/reference/cli-databases)) + +### Follow along + +1. **Download the source code.** Clone the repo locally: + ```bash + gh repo clone joschan21/contentport + # or via HTTPS + git clone https://github.com/joschan21/contentport.git + ``` +2. **Configure secrets.** Set environment variables: + ```bash + cp .env.example .env + ``` + Then fill in the keys obtained from [Prerequisites](#prerequisites) (at minimum `DATABASE_URL`). +3. **Install dependencies:** + ```bash + bun i + ``` +4. **Push the database schema:** + ```bash + bun db:push + ``` +5. **Run the development server:** + ```bash + bun dev + ``` + +--- + ## **Features in Pipeline** ### **Priority 1** From e112bd5ff9ce12185203ba9da6b9d4b47bf1443b Mon Sep 17 00:00:00 2001 From: Richard Poelderl Date: Thu, 5 Feb 2026 13:17:28 +0100 Subject: [PATCH 2/4] docs: add project logo and badges to README header Co-Authored-By: Claude Opus 4.5 --- README.md | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/README.md b/README.md index 08cd07c..99cd6ce 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,40 @@ + +

+ + Contentport Logo + + +

Contentport

+ +

+ Your content engine for growing on Twitter +
+ Create and schedule Twitter content at scale » +
+
+ Website + · + Features + · + Issues + · + Pricing +

+

+ +

+ Website + Twitter + Open Source +

+ +

+ Github Stars + License +

+ +--- + # **contentport — public roadmap (last updated: 29th Nov 2025)** ## Getting Started From 82bbb5b54b5a410436c1d78c95c65e9a2e825f31 Mon Sep 17 00:00:00 2001 From: Richard Poelderl Date: Thu, 5 Feb 2026 13:19:28 +0100 Subject: [PATCH 3/4] docs: fix grammar in Getting Started note Co-Authored-By: Claude Opus 4.5 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 99cd6ce..c640c8a 100644 --- a/README.md +++ b/README.md @@ -39,7 +39,7 @@ ## Getting Started -> **Note:** This is a WIP and not comprehensive. Please contribute an improvement if you want to help others getting started or us to offer a better onboarding experience. +> **Note:** This is a WIP and not comprehensive. Please contribute an improvement if you want to help others get started or us to offer a better onboarding experience. ### Prerequisites From 73f79ed3a8e2bfe7c3f3d70a95c628c65c9a2ac1 Mon Sep 17 00:00:00 2001 From: Richard Poelderl Date: Thu, 5 Feb 2026 14:02:37 +0100 Subject: [PATCH 4/4] docs: restructure README headings and add PostHog prerequisite Move public roadmap under its own section, increment heading levels for roadmap content, and simplify the top-level title. Add PostHog as a prerequisite for analytics. Co-Authored-By: Claude Opus 4.5 --- README.md | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index c640c8a..40c5d73 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,7 @@ --- -# **contentport — public roadmap (last updated: 29th Nov 2025)** +# contentport ## Getting Started @@ -48,6 +48,9 @@ Or, if you prefer the CLI: `neonctl databases create --name contentport` ([Neon CLI docs](https://neon.com/docs/reference/cli-databases)) +- **`NEXT_PUBLIC_POSTHOG_KEY`** — A PostHog project API key for analytics. + Sign up for PostHog + ### Follow along 1. **Download the source code.** Clone the repo locally: @@ -76,9 +79,11 @@ --- -## **Features in Pipeline** +## **Public Roadmap** (last updated: 29th Nov 2025) + +### **Features in Pipeline** -### **Priority 1** +#### **Priority 1** * Dark mode (requested by many users) * Responsive layout (requested by many users) @@ -108,7 +113,7 @@ --- -### **Priority 2** +#### **Priority 2** * Switch between different LLMs — personal wish (Jo) * Personalized example ideas (similar to the OpenAI Atlas Browser) — requested by many @@ -116,14 +121,14 @@ --- -### **Priority 3** +#### **Priority 3** * Viral tweet library (potentially useful feature) * Enable web browsing (potentially useful feature) --- -## **Bugs** +### **Bugs** * Timezone issues / “-1 days” calendar error * Creating transcripts from videos @@ -132,7 +137,7 @@ --- -## **Improvements** +### **Improvements** * Assistant style handling * Upgrade modal / paywall / email flow