summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorvadi25 <57663552+vadi25@users.noreply.github.com>2025-07-17 12:20:47 +0200
committerGitHub <noreply@github.com>2025-07-17 12:20:47 +0200
commit9af8905c0c945766defb9b77990928e099a650bd (patch)
treeb8b217d71bf895ee93739e67dd49d1e713cc0be3 /.github
parent651cfbfccbbfe55ce8f48ca9bce240eeb8d1728e (diff)
parent7d4cbca1190edc12ff9ae17029613b77b08436e0 (diff)
downloadopencut-9af8905c0c945766defb9b77990928e099a650bd.tar.gz
Merge branch 'OpenCut-app:main' into main
Diffstat (limited to '.github')
-rw-r--r--.github/CONTRIBUTING.md21
-rw-r--r--.github/workflows/bun-ci.yml4
2 files changed, 25 insertions, 0 deletions
diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md
index 995dbf19..77d7a6b6 100644
--- a/.github/CONTRIBUTING.md
+++ b/.github/CONTRIBUTING.md
@@ -15,6 +15,27 @@ Thank you for your interest in contributing to OpenCut! This document provides g
> 1. Upgrade to a recent npm version (v9 or later), which has full workspace protocol support.
> 2. Use an alternative package manager such as **bun** or **pnpm**.
+## What to Focus On
+
+**🎯 Good Areas to Contribute:**
+- Timeline functionality and UI improvements
+- Project management features
+- Performance optimizations
+- Bug fixes in existing functionality
+- UI/UX improvements
+- Documentation and testing
+
+**⚠️ Areas to Avoid:**
+- Preview panel enhancements (text fonts, stickers, effects)
+- Export functionality improvements
+- Preview rendering optimizations
+
+**Why?** We're currently planning a major refactor of the preview system. The current preview renders DOM elements (HTML), but we're moving to a binary rendering approach similar to CapCut. This new system will ensure consistency between preview and export, and provide much better performance and quality.
+
+The current HTML-based preview is essentially a prototype - the binary approach will be the "real deal." To avoid wasted effort, please focus on other areas of the application until this refactor is complete.
+
+If you're unsure whether your idea falls into the preview category, feel free to ask us [directly in discord](https://discord.gg/zmR9N35cjK) or create a GitHub issue!
+
## Development Setup
### Prerequisites
diff --git a/.github/workflows/bun-ci.yml b/.github/workflows/bun-ci.yml
index dbcf6f9c..f01b9878 100644
--- a/.github/workflows/bun-ci.yml
+++ b/.github/workflows/bun-ci.yml
@@ -23,6 +23,10 @@ jobs:
env:
DATABASE_URL: "postgresql://opencut:opencutthegoat@localhost:5432/opencut"
+ BETTER_AUTH_SECRET: "supersecret"
+ NEXT_PUBLIC_BETTER_AUTH_URL: "http://localhost:3000"
+ UPSTASH_REDIS_REST_URL: "https://your-upstash-redis-url"
+ UPSTASH_REDIS_REST_TOKEN: "your-upstash-redis-token"
steps:
- name: Checkout repository