obsidian/01 Projects/DevOps_Click_UP_sync/DevOps ClickUp Sync.md
Vadym Samoilenko 7251967b64 Initial vault commit: second brain for Oliver projects
- 35 project notes (PARA structure, 1:1 disk mapping)
- CLAUDE.md session protocol
- Projects Index MOC
- Templates: Daily, Meeting, Project
- 03 Resources, 02 Areas structure
- .gitignore excludes credentials, workspace files, smart-env

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-14 18:44:21 +01:00

1.3 KiB
Raw Blame History

name client status tech local_path deploy url tags created
DevOps ↔ ClickUp Sync Oliver Internal active
Python
FastAPI
SQLAlchemy
SQLite
httpx
Tailwind
Docker
/Volumes/SSD/Projects/Oliver/DevOps_Click_UP_sync docker compose up --build http://localhost:8080
oliver
devops
ado
clickup
sync
webhook
2026-04-14

Overview

Full two-way sync between Azure DevOps (ADO) and ClickUp. Webhook-driven, real-time. Tailwind CSS monitoring dashboard.

Tech Stack

  • Backend: Python + FastAPI + SQLAlchemy async
  • Database: SQLite
  • HTTP: httpx (async)
  • Frontend: Vanilla JS + Tailwind CDN
  • Infrastructure: Docker + docker-compose

Deployment

  • Run: docker compose up --build
  • Entry: src/main.py (uvicorn, port 8080)
  • Config: Copy .env.example.env
  • Local path: /Volumes/SSD/Projects/Oliver/DevOps_Click_UP_sync

Key Files

File Purpose
src/sync/engine.py Core sync logic
src/sync/dedup.py Loop prevention
src/sync/mapper.py ADO ↔ ClickUp field mapping

Sessions

2026-04-14 Project catalogued

Done: Added to Obsidian second brain.


Change Log

Date Requested Changed Files
2026-04-14 Initial setup Note created