├── .gitattributes ├── .npmrc ├── .prettierrc.yml ├── welcome ├── lg-orgentai@2x.png ├── orgentai.html └── style.css ├── .github ├── FUNDING.yml ├── workflows │ ├── stale.yml │ ├── lock-threads.yml │ ├── release-tag.yml │ └── test.yml ├── contributing.md ├── ISSUE_TEMPLATE │ ├── feature_request.yml │ └── bug_report.yml └── commit-convention.md ├── .prettierignore ├── index.html └── .gitignore /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | shell-emulator=true 2 | auto-install-peers=false 3 | -------------------------------------------------------------------------------- /.prettierrc.yml: -------------------------------------------------------------------------------- 1 | semi: false 2 | singleQuote: true 3 | printWidth: 80 4 | trailingComma: none 5 | -------------------------------------------------------------------------------- /welcome/lg-orgentai@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexfazio/orgent.ai/main/welcome/lg-orgentai@2x.png -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [yyx990803, kiaking, brc-dd, posva] 2 | open_collective: vuejs 3 | patreon: evanyou 4 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | *.md 2 | *.vue 3 | dist 4 | pnpm-lock.yaml 5 | cache 6 | template 7 | temp 8 | !CHANGELOG.md 9 | .temp 10 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /coverage 2 | /src/client/shared.ts 3 | /src/node/shared.ts 4 | *.log 5 | *.tgz 6 | .DS_Store 7 | .idea 8 | .temp 9 | .vite_opt_cache 10 | .vscode 11 | dist 12 | cache 13 | temp 14 | examples-temp 15 | node_modules 16 | pnpm-global 17 | TODOs.md 18 | *.timestamp-*.mjs 19 | -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- 1 | name: Close stale issues and PRs 2 | on: 3 | workflow_dispatch: 4 | 5 | jobs: 6 | stale: 7 | runs-on: ubuntu-latest 8 | steps: 9 | - uses: actions/stale@v9 10 | with: 11 | days-before-stale: 30 12 | days-before-close: -1 13 | stale-issue-label: stale 14 | stale-pr-label: stale 15 | operations-per-run: 1000 16 | -------------------------------------------------------------------------------- /.github/workflows/lock-threads.yml: -------------------------------------------------------------------------------- 1 | name: Lock Threads 2 | 3 | on: 4 | schedule: 5 | - cron: 0 0 * * * 6 | workflow_dispatch: 7 | 8 | permissions: 9 | issues: write 10 | pull-requests: write 11 | 12 | concurrency: 13 | group: lock 14 | 15 | jobs: 16 | action: 17 | if: github.repository == 'vuejs/vitepress' 18 | runs-on: ubuntu-latest 19 | steps: 20 | - uses: dessant/lock-threads@v5 21 | with: 22 | issue-inactive-days: 7 23 | pr-inactive-days: 7 24 | exclude-any-issue-labels: 'keep-open' 25 | exclude-any-pr-labels: 'keep-open' 26 | -------------------------------------------------------------------------------- /.github/workflows/release-tag.yml: -------------------------------------------------------------------------------- 1 | name: Release 2 | 3 | on: 4 | push: 5 | tags: 6 | - 'v*' # Push events to matching v*, i.e. v1.0, v20.15.10 7 | 8 | jobs: 9 | release: 10 | if: github.repository == 'vuejs/vitepress' 11 | runs-on: ubuntu-latest 12 | 13 | steps: 14 | - name: Checkout 15 | uses: actions/checkout@v4 16 | 17 | - name: Create Release for Tag 18 | id: release_tag 19 | uses: yyx990803/release-tag@master 20 | env: 21 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 22 | with: 23 | tag_name: ${{ github.ref }} 24 | body: | 25 | Please refer to [CHANGELOG.md](https://github.com/${{ github.repository }}/blob/main/CHANGELOG.md) for details. 26 | -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- 1 | name: Test 2 | 3 | env: 4 | NODE_OPTIONS: --max-old-space-size=6144 5 | PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD: '1' 6 | VITEST_SEGFAULT_RETRY: 3 7 | 8 | on: 9 | push: 10 | branches: [main] 11 | pull_request: 12 | branches: [main] 13 | types: [opened, synchronize, reopened] 14 | workflow_dispatch: 15 | 16 | concurrency: 17 | group: ${{ github.workflow }}-${{ github.event.number || github.sha }} 18 | cancel-in-progress: true 19 | 20 | jobs: 21 | test: 22 | runs-on: ubuntu-latest 23 | 24 | strategy: 25 | matrix: 26 | node_version: [18, 20, 21] 27 | 28 | steps: 29 | - name: Checkout 30 | uses: actions/checkout@v4 31 | 32 | - name: Install pnpm 33 | uses: pnpm/action-setup@v3 34 | 35 | - name: Set node version to ${{ matrix.node_version }} 36 | uses: actions/setup-node@v4 37 | with: 38 | node-version: ${{ matrix.node_version }} 39 | cache: pnpm 40 | 41 | - name: Install deps 42 | run: pnpm install 43 | 44 | - name: Install Playwright 45 | run: pnpm playwright install chromium 46 | 47 | - name: Check 48 | run: pnpm check 49 | -------------------------------------------------------------------------------- /.github/contributing.md: -------------------------------------------------------------------------------- 1 | # VitePress Contributing Guide 2 | 3 | Hi! We're really excited that you are interested in contributing to VitePress. Before submitting your contribution, please make sure to take a moment and read through the following guidelines: 4 | 5 | - [Code of Conduct](https://github.com/vuejs/vue/blob/dev/.github/CODE_OF_CONDUCT.md) 6 | - [Pull Request Guidelines](#pull-request-guidelines) 7 | 8 | ## Pull Request Guidelines 9 | 10 | - Checkout a topic branch from the relevant branch, e.g. `main`, and merge back against that branch. 11 | 12 | - If adding a new feature: 13 | 14 | - Provide a convincing reason to add this feature. Ideally, you should open a suggestion issue first and have it approved before working on it. 15 | 16 | - If fixing bug: 17 | 18 | - Provide a detailed description of the bug in the PR. Live demo preferred. 19 | 20 | - It's OK to have multiple small commits as you work on the PR - GitHub can automatically squash them before merging. 21 | 22 | - Commit messages must follow the [commit message convention](./commit-convention.md) so that changelogs can be automatically generated. 23 | 24 | ## Development Setup 25 | 26 | You will need [pnpm](https://pnpm.io) 27 | 28 | After cloning the repo, run: 29 | 30 | ```sh 31 | # install the dependencies of the project 32 | $ pnpm install 33 | # setup git hooks 34 | $ pnpm simple-git-hooks 35 | ``` 36 | 37 | ### Setup VitePress Dev Environment 38 | 39 | The easiest way to start testing out VitePress is to tweak the VitePress docs. You may run `pnpm run docs` to boot up VitePress documentation site locally, with live reloading of the source code. 40 | 41 | ```sh 42 | $ pnpm run docs 43 | ``` 44 | 45 | After executing the above command, visit http://localhost:5173 and try modifying the source code. You'll get live update. 46 | 47 | If you don't need docs site up and running, you may start VitePress local dev environment with `pnpm run dev`. 48 | 49 | ```sh 50 | $ pnpm run dev 51 | ``` 52 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- 1 | name: "\U0001F680 New feature proposal" 2 | description: Suggest an idea for this project 3 | body: 4 | - type: markdown 5 | attributes: 6 | value: | 7 | Thanks for your interest in the project and taking the time to fill out this feature report! 8 | - type: textarea 9 | id: feature-description 10 | attributes: 11 | label: Is your feature request related to a problem? Please describe. 12 | description: "A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]" 13 | validations: 14 | required: true 15 | - type: textarea 16 | id: suggested-solution 17 | attributes: 18 | label: Describe the solution you'd like 19 | description: A clear and concise description of what you want to happen. 20 | validations: 21 | required: true 22 | - type: textarea 23 | id: alternative 24 | attributes: 25 | label: Describe alternatives you've considered 26 | description: A clear and concise description of any alternative solutions or features you've considered. 27 | - type: textarea 28 | id: additional-context 29 | attributes: 30 | label: Additional context 31 | description: Add any other context or screenshots about the feature request here. 32 | - type: checkboxes 33 | id: checkboxes 34 | attributes: 35 | label: Validations 36 | description: Before submitting the issue, please make sure you do the following 37 | options: 38 | - label: Follow our [Code of Conduct](https://vuejs.org/about/coc.html) 39 | required: true 40 | - label: Read the [docs](https://vitepress.dev). 41 | required: true 42 | - label: Read the [Contributing Guidelines](https://github.com/vuejs/vitepress/blob/main/.github/contributing.md). 43 | required: true 44 | - label: Check that there isn't already an issue that asks for the same feature to avoid creating a duplicate. 45 | required: true 46 | -------------------------------------------------------------------------------- /welcome/orgentai.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
49 | Helping $1M+ brands automate their sales, marketing, and social media workflows using reliable AI agents.
51 |52 | Contact us > 53 |
54 |