Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 1 addition & 4 deletions .changeset/config.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
{
"$schema": "https://unpkg.com/@changesets/config/schema.json",
"changelog": [
"@changesets/changelog-github",
{ "repo": "nicepkg/vibe-sync" }
],
"changelog": ["@changesets/changelog-github", { "repo": "nicepkg/vsync" }],
"commit": false,
"access": "public",
"baseBranch": "main",
Expand Down
5 changes: 0 additions & 5 deletions .changeset/four-dogs-fold07.md

This file was deleted.

5 changes: 5 additions & 0 deletions .changeset/four-dogs-fold08.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"vsync": patch
---

release first version 08
2 changes: 1 addition & 1 deletion .claude/commands/create-task.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ description: Create new task for feature or bugfix
argument-hint: "[feature|bugfix|refactor] description"
---

# Create Task - vibe-sync
# Create Task - vsync

Create a new task in `TASKS.md` for a feature, bugfix, or refactoring work.

Expand Down
26 changes: 13 additions & 13 deletions .claude/commands/do-task.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
---
description: Execute tasks from TASKS.md following vibe-sync specifications
description: Execute tasks from TASKS.md following vsync specifications
argument-hint: [phase-task or "next"]
---

# Do Task - vibe-sync
# Do Task - vsync

Execute development tasks from `TASKS.md` following vibe-sync project specifications and TDD workflow.
Execute development tasks from `TASKS.md` following vsync project specifications and TDD workflow.

## Current Context

Expand Down Expand Up @@ -175,7 +175,7 @@ spinner.succeed("Done");

- MCP servers require user confirmation on first sync
- Show command, env vars, URL before approval
- Update whitelist in .vibe-sync.json
- Update whitelist in .vsync.json

**Phase 6 (Testing)**:

Expand All @@ -189,15 +189,15 @@ spinner.succeed("Done");
src/
├── cli/ # CLI commands (Phase 4)
│ ├── commands/
│ │ ├── init.ts # vibe-sync init
│ │ ├── sync.ts # vibe-sync sync
│ │ ├── plan.ts # vibe-sync plan
│ │ ├── status.ts # vibe-sync status
│ │ ├── list.ts # vibe-sync list
│ │ └── clean.ts # vibe-sync clean
│ │ ├── init.ts # vsync init
│ │ ├── sync.ts # vsync sync
│ │ ├── plan.ts # vsync plan
│ │ ├── status.ts # vsync status
│ │ ├── list.ts # vsync list
│ │ └── clean.ts # vsync clean
│ └── index.ts # Commander setup
├── core/ # Core logic (Phase 1, 3, 5)
│ ├── config-manager.ts # Load/save .vibe-sync.json
│ ├── config-manager.ts # Load/save .vsync.json
│ ├── manifest-manager.ts # Manifest CRUD
│ ├── diff.ts # Diff calculator
│ ├── planner.ts # Plan generator
Expand All @@ -210,7 +210,7 @@ src/
│ ├── opencode.ts # Target adapter
│ └── registry.ts # Adapter factory
├── types/ # TypeScript types (Phase 1)
│ ├── config.ts # VibeConfig, SyncMode, etc.
│ ├── config.ts # VSyncConfig, SyncMode, etc.
│ ├── models.ts # Skill, MCPServer, etc.
│ ├── manifest.ts # Manifest types
│ └── plan.ts # SyncPlan, DiffResult, etc.
Expand Down Expand Up @@ -352,4 +352,4 @@ pnpm build # Build project

---

**Let's build vibe-sync with TDD and precision! 🚀**
**Let's build vsync with TDD and precision! 🚀**
10 changes: 5 additions & 5 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: Bug Report
about: Report a bug to help us improve vibe-sync
about: Report a bug to help us improve vsync
title: "[Bug] "
labels: bug
assignees: ""
Expand All @@ -12,8 +12,8 @@ A clear and concise description of what the bug is.

## Steps to Reproduce

1. Run command: `vibe-sync ...`
2. Configuration: `.vibe-sync.json` settings
1. Run command: `vsync ...`
2. Configuration: `.vsync.json` settings
3. See error

## Expected Behavior
Expand All @@ -27,15 +27,15 @@ What actually happened?
## Environment

- OS: [e.g., macOS 14.0, Windows 11, Ubuntu 22.04]
- vibe-sync Version: [e.g., 1.0.0]
- vsync Version: [e.g., 1.0.0]
- Source Tool: [e.g., Claude Code]
- Target Tools: [e.g., Cursor, OpenCode]
- Node.js Version: [e.g., 20.0.0]

## Configuration

```json
// Your .vibe-sync.json (remove sensitive info)
// Your .vsync.json (remove sensitive info)
{
"source_tool": "...",
"target_tools": [...]
Expand Down
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
blank_issues_enabled: false
contact_links:
- name: Documentation
url: https://vibe-sync.xiaominglab.com/docs
url: https://vsync.xiaominglab.com/docs
about: Check the documentation for answers to common questions
- name: Discussions
url: https://github.com/nicepkg/vibe-sync/discussions
url: https://github.com/nicepkg/vsync/discussions
about: Ask questions and discuss ideas with the community
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: Feature Request
about: Suggest an idea for vibe-sync
about: Suggest an idea for vsync
title: "[Feature] "
labels: enhancement
assignees: ""
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/deploy-website.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@ concurrency:

env:
# Project Configuration - Update these values for your project
PROJECT_NAME: 'vibe-sync'
SITE_DOMAIN: 'vibe-sync.xiaominglab.com'
PROJECT_NAME: 'vsync'
SITE_DOMAIN: 'vsync.xiaominglab.com'
WEBSITE_DIR: 'website'
BUILD_OUTPUT_DIR: 'website/out'
BUILD_COMMAND: 'pnpm build:website'
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/preview-package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,12 @@ jobs:
matrix:
package:
# When you add a new package, add a new line here
- name: "vibe-sync"
- name: "vsync"
dir: "cli"
display: "vibe-sync (CLI)"
display: "vsync (CLI)"
# - name: "core"
# dir: "core"
# display: "vibe-sync (core)"
# display: "vsync (core)"

steps:
- name: Checkout
Expand Down Expand Up @@ -107,8 +107,8 @@ jobs:

### ✅ Quick verification (CLI)
\`\`\`bash
vibe-sync --version
vibe-sync --help
vsync --version
vsync --help
\`\`\`

### 🔎 Raw publish output (for troubleshooting)
Expand Down
6 changes: 3 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -130,8 +130,8 @@ logs/
**/.vitepress/.temp
MARKETING.md
# ====================
# vibe-sync
# vsync
# ====================
.vibe-sync.json
.vibe-sync-cache/
.vsync.json
.vsync-cache/
.opencode/
13 changes: 13 additions & 0 deletions .vibe-sync.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"version": "1.0.0",
"level": "project",
"source_tool": "claude-code",
"target_tools": ["codex", "cursor", "opencode"],
"sync_config": {
"skills": true,
"mcp": true,
"agents": false,
"commands": true
},
"use_symlinks_for_skills": true
}
2 changes: 1 addition & 1 deletion .vscode/i18n-ally-custom-framework.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# i18n-ally Custom Framework Configuration
# For vibe-sync custom i18n implementation
# For vsync custom i18n implementation

# Supported language file types
languageIds:
Expand Down
2 changes: 1 addition & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@
"[mdx]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"cSpell.words": ["MCPO", "opencode"],
"cSpell.words": ["MCPO", "opencode", "vsync"],

// i18n-ally Configuration for CLI workspace
"i18n-ally.localesPaths": ["cli/src/locales"],
Expand Down
6 changes: 3 additions & 3 deletions CLAUDE.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# vibe-sync - AI Coding Tool Config Synchronizer
# vsync - AI Coding Tool Config Synchronizer

**Single source of truth → Compile to multiple formats → Diff-based sync**

Expand Down Expand Up @@ -185,7 +185,7 @@ These commands auto-read TASKS.md, PRD, and guide TDD workflow.
**Architecture**: pnpm monorepo

```
vibe-sync/ # Project root
vsync/ # Project root
├── pnpm-workspace.yaml # Workspace config (root level)
├── cli/ # CLI workspace package
│ ├── package.json # CLI dependencies
Expand Down Expand Up @@ -256,7 +256,7 @@ vibe-sync/ # Project root

```bash
# Project structure
vibe-sync/
vsync/
├── pnpm-workspace.yaml # Root level
└── cli/ # Work here!
├── package.json
Expand Down
38 changes: 19 additions & 19 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Contributing to vibe-sync
# Contributing to vsync

Thank you for your interest in contributing! This document provides guidelines and instructions for contributing.

Expand All @@ -10,13 +10,13 @@ Please read and follow our [Code of Conduct](CODE_OF_CONDUCT.md).

### Reporting Bugs

1. Check if the bug has already been reported in [Issues](https://github.com/nicepkg/vibe-sync/issues)
1. Check if the bug has already been reported in [Issues](https://github.com/nicepkg/vsync/issues)
2. If not, create a new issue using the bug report template
3. Provide as much detail as possible

### Suggesting Features

1. Check if the feature has already been suggested in [Issues](https://github.com/nicepkg/vibe-sync/issues)
1. Check if the feature has already been suggested in [Issues](https://github.com/nicepkg/vsync/issues)
2. If not, create a new issue using the feature request template
3. Explain the use case and benefits

Expand All @@ -34,8 +34,8 @@ Please read and follow our [Code of Conduct](CODE_OF_CONDUCT.md).

```bash
# Clone the repository
git clone https://github.com/nicepkg/vibe-sync.git
cd vibe-sync
git clone https://github.com/nicepkg/vsync.git
cd vsync

# Install dependencies
pnpm install
Expand All @@ -60,19 +60,19 @@ We follow the [Angular Commit Convention](https://github.com/angular/angular/blo

### Types

| Type | Description |
|------|-------------|
| `feat` | A new feature |
| `fix` | A bug fix |
| `docs` | Documentation only changes |
| `style` | Changes that do not affect the meaning of the code |
| `refactor` | A code change that neither fixes a bug nor adds a feature |
| `perf` | A code change that improves performance |
| `test` | Adding missing tests or correcting existing tests |
| `build` | Changes that affect the build system or external dependencies |
| `ci` | Changes to CI configuration files and scripts |
| `chore` | Other changes that don't modify src or test files |
| `revert` | Reverts a previous commit |
| Type | Description |
| ---------- | ------------------------------------------------------------- |
| `feat` | A new feature |
| `fix` | A bug fix |
| `docs` | Documentation only changes |
| `style` | Changes that do not affect the meaning of the code |
| `refactor` | A code change that neither fixes a bug nor adds a feature |
| `perf` | A code change that improves performance |
| `test` | Adding missing tests or correcting existing tests |
| `build` | Changes that affect the build system or external dependencies |
| `ci` | Changes to CI configuration files and scripts |
| `chore` | Other changes that don't modify src or test files |
| `revert` | Reverts a previous commit |

### Scopes (optional)

Expand Down Expand Up @@ -104,4 +104,4 @@ refactor: simplify authentication logic

## Questions?

Feel free to open a [Discussion](https://github.com/nicepkg/vibe-sync/discussions) if you have any questions.
Feel free to open a [Discussion](https://github.com/nicepkg/vsync/discussions) if you have any questions.
Loading
Loading