Skip to content

Migration #128

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 41 commits into
base: preview
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
210c817
chore: rm all
aheckmann Jul 28, 2025
fe529b2
chore: migrate to docusaurus
aheckmann Jul 28, 2025
e14c360
fix(vercel): wildcard redirect
aheckmann Jul 28, 2025
d965feb
chore: import latest changes
aheckmann Jul 28, 2025
deaf7f8
fix: front-matter description spacing
aheckmann Jul 28, 2025
0ba291b
fix: the 404s
aheckmann Jul 28, 2025
5aa3294
chore: run prod locally
aheckmann Jul 28, 2025
886f694
chore: search styling
aheckmann Jul 28, 2025
17684a0
chore: better search styles
aheckmann Jul 28, 2025
46790e0
chore: write intro page
aheckmann Jul 29, 2025
c84becd
chore: add old plane-one docs
aheckmann Jul 29, 2025
e568bb7
chore: format
aheckmann Jul 29, 2025
95f3c2b
chore: migrate dot files
aheckmann Jul 29, 2025
2682977
feat: add sdks
aheckmann Jul 29, 2025
5c78163
chore(ci): use nvmrc
aheckmann Jul 29, 2025
6be56a4
feat: ai-solutions
aheckmann Jul 29, 2025
4d02d73
chore: standardize on "overview"
aheckmann Jul 29, 2025
bf978df
chore: helm 1.3.1
aheckmann Jul 30, 2025
bac3dd7
chore: refactor the webhooks guide
aheckmann Jul 30, 2025
5c9a0d3
chore: fix up titles and footer links
aheckmann Jul 30, 2025
3710d50
chore: clarify webhook verification
aheckmann Jul 30, 2025
b718756
chore: pnpm version
aheckmann Jul 30, 2025
5bc2f39
chore(build): corepack enable
aheckmann Jul 31, 2025
be40188
fix: img styles
aheckmann Jul 31, 2025
3aeee86
chore: new primary colors
aheckmann Jul 31, 2025
fad6cf6
fix(style): fix a11y color contrast
aheckmann Jul 31, 2025
029aeb6
fix: footer link icon
aheckmann Jul 31, 2025
bd73a04
chore: serve locally
aheckmann Jul 31, 2025
bba94ad
fix(react): use correct attr name
aheckmann Jul 31, 2025
25746ca
fix(style): navbar link color
aheckmann Jul 31, 2025
af06ed3
fix: css issue in nav
aheckmann Jul 31, 2025
1fda380
Github Enterprise Server - Create GitHub App
danciaclara Aug 1, 2025
7b18a80
chore: better api introduction
aheckmann Aug 1, 2025
30c5eb2
chore: re-enable interactive api examples
aheckmann Aug 1, 2025
faebd78
chore: fix colors for api docs
aheckmann Aug 1, 2025
fa625e0
chore(api): better lang highlighting
aheckmann Aug 1, 2025
88dc128
chore: improve openapi styles
aheckmann Aug 1, 2025
ec11454
feat: apps
aheckmann Aug 1, 2025
bc91d63
chore: styles
aheckmann Aug 1, 2025
c8d48bd
chore: refactor github app page
aheckmann Aug 1, 2025
fb13788
chore: rm old file
aheckmann Aug 2, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
12 changes: 12 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# EditorConfig is awesome: https://EditorConfig.org

# top-most EditorConfig file
root = true

[*]
indent_style = space
indent_size = 2
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
3 changes: 0 additions & 3 deletions .eslintrc.json

This file was deleted.

34 changes: 21 additions & 13 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,22 +16,30 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 15
steps:
- name: Checkout code
- name: 📥 Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 2

- name: Set up Node.js
- name: 📦 Setup pnpm package manager
uses: pnpm/action-setup@v4
with:
run_install: false

- name: 🟢 Setup Node.js runtime
uses: actions/setup-node@v4
with:
node-version: "22"

- name: Check for broken links
run: |
set -e
output=$(npx mint broken-links)
echo "$output"
if ! echo "$output" | grep -q '^success '; then
echo "Error: Broken links found! Fix the broken links listed above before merging."
exit 1
fi
node-version-file: '.nvmrc'
cache: 'pnpm'

- name: Enable Corepack
run: corepack enable

- name: 📚 Install project dependencies
run: pnpm install --frozen-lockfile

- name: ✅ Check types
run: pnpm check:type

- name: 🏗️ Build
run: pnpm build
5 changes: 3 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,9 @@ yarn-error.log*
# local env files
.env*.local
.env

# vercel
.vercel

# lock files
package-lock.json
# docusaurus
/.docusaurus
1 change: 1 addition & 0 deletions .nvmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
lts/jod
8 changes: 8 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
docs/api/
api-spec/
build/
.docusaurus/
node_modules/
pnpm-lock.yaml
static/**/*.webmanifest
old/
5 changes: 5 additions & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"printWidth": 85,
"tabWidth": 2,
"singleQuote": true
}
120 changes: 93 additions & 27 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,52 +1,118 @@
# Contribution Guide for Plane Docs
# Contribution Guide

Thank you for considering contributing to Plane docs! Your contributions help improve the quality and accessibility of our documentation for all users. Please follow the guidelines outlined below to ensure a smooth contribution process.
Thank you for considering contributing to the Plane developer documentation!
Your contributions help improve the quality and accessibility of our
documentation for all users. Please follow the guidelines outlined below to
ensure a smooth contribution process.

### 1. Create a New Issue (if it doesn't exist)
If you encounter a problem or wish to suggest an improvement in the documentation that hasn't been addressed yet, please create a new issue. Be sure to check existing issues to avoid duplication. Include a clear description of the problem or enhancement you're suggesting.
## 1. Create a new issue

### 2. Create a New Branch from Master
Before making any changes, create a new branch from the `master` branch. This branch will contain your proposed changes and keep the `master` branch clean for stable releases.
If you encounter a problem or wish to suggest an improvement in the
documentation that hasn't been addressed yet, please create a [new issue](https://github.com/makeplane/developer-docs/issues/new). Be sure
to check existing [issues](https://github.com/makeplane/developer-docs/issues) to avoid duplication. Include a clear description of
the problem or enhancement you're suggesting.

## 2. Contributing

To contribute your changes, you have two options:

1. Edit the files directly on Github
- Perfect for small, single-file changes. This is the easiest option but you
won't be able quickly iterate on your changes with a running server.
1. Run this site locally
- Excellent for any size of change.

## Option 1 - Edit on Github

1. While viewing our docs on [developers.plane.so](https://developers.plane.so), navigate to the page you want to change. Scroll to the bottom and click the 'Edit this page' link.
2. If prompted, click the 'Fork this repository' button
3. Make your edits
4. Click the 'Commit changes' button
5. Fill out the form, making sure the 'Commit message' is short and meaningful.
In the 'Extended description' field, be sure to reference the related issue
using GitHub's syntax (`#123`). This links your Pull Request to the
issue and helps us understand your reason for the changes.
6. Click 'Propose changes'
7. Click the 'Create pull request' button

## Option 2 - Edit locally

Follow these steps to run this site and make your changes locally.

### 1. Clone this repository

```bash
git checkout master
git pull origin master
git clone [email protected]:makeplane/developer-docs.git && cd developer-docs
```

### 2. Create a new branch

Before making any changes, create a new branch from the `main` branch. This
branch will contain your proposed changes and keep the `main` branch clean for
stable releases.

```bash
git checkout main
git pull origin main
git checkout -b <branch-name>
```

### 3. Make Changes in the Appropriate Page
Navigate to the relevant documentation page in the repository and make your changes. Ensure that your changes align with our style guide and maintain consistency across the documentation.
Next, install the dependencies.

```bash
corepack enable pnpm
pnpm install
```

### 3. Run the site locally

Start up a local development server so you can preview your changes before submitting them for review.

```bash
pnpm dev
```

This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.

#### About this site

### 4. Preview your changes
Make sure you are visually happy with your changes.
This site is built using [Docusaurus](https://docusaurus.io/), an open source
static website generator along with
[docusaurus-openapi-docs](https://github.com/PaloAltoNetworks/docusaurus-openapi-docs).

1. Run `npx mint dev`
1. A url will be printed to your console. Open it in your browser.
1. Visit your pages and confirm they look correct.
To find out which directories are served at which routes, [read this](https://docusaurus.io/docs/next/advanced/routing).

### 5. Fix broken links
### 4. Make changes

1. Run `npx mint broken-links`
2. Fix all reported broken links
Open the relevant documentation file and make your changes. Using your local
browser, review that your changes look as you expect and they align with our
current styles and tone across the documentation.

### 6. Raise a Pull Request (PR)
Once your changes are ready, raise a pull request (PR) to merge your branch into the `master` branch. Please provide a descriptive title and detailed description of your changes.
**Warning**: All files in `docs/api/*` are auto-generated. Do not edit by hand.

### 7. Leave a Clear Commit Message
When committing your changes, leave a clear and concise message that links to the corresponding issue (if applicable) and explains the fix or enhancement you've made.
### 5. Commit your changes

When committing your changes, leave a clear and concise message that links to
the corresponding issue (if applicable) and explains the fix or enhancement
you've made.

```bash
git add .
git commit -m "Fixes #<issue-number>: Description of the fix or enhancement"
```

### 8. Link the Issue to the Pull Request
### 6. Link the Issue to the Pull Request

In your pull request description, be sure to reference the related issue using GitHub's syntax (`#<issue-number>`). This links the PR to the issue and helps maintain context.

### 9. Sign the Contributor License Agreement (CLA)
### 7. Sign the Contributor License Agreement (CLA)

Before we can merge your contribution, you must sign our contributor license agreement (CLA). This agreement ensures that your contributions comply with our licensing terms.

### 10. Assign a Reviewer from Our Team
Once your PR is submitted, a member of our team will be assigned to review your changes. They will provide feedback and may request revisions if necessary. Please respond promptly to any review comments to expedite the merging process.
### 8. Reviews

Once your Pull Request is submitted, a member of our team will be assigned to review your changes. They will provide feedback and may request revisions if necessary. Please respond promptly to any review comments to expedite the review and acceptance process.

## Thank you!

Thank you for contributing to our documentation! We appreciate your efforts in making our product documentation more comprehensive and user-friendly. If you have any questions or need assistance, feel free to reach out to our team. Happy contributing!
Thank you for contributing to our documentation! We greatly appreciate your efforts to help improve the Plane community.
22 changes: 6 additions & 16 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,29 +1,19 @@
# Plane developer documentation

This repository hosts comprehensive developer documentation for Plane, accessible at [developers.plane.so](https://developers.plane.so). If you are looking for the product documentation, see [Plane documentation](https://github.com/makeplane/docs)
This repository hosts comprehensive developer documentation for Plane, accessible at [developers.plane.so](https://developers.plane.so). If you are looking for the product documentation, see [Plane documentation](https://github.com/makeplane/docs).

## Overview

The Plane documentation provides detailed information on the following topics:

- Setting up and managing a self-hosted instance of Plane.
- API Reference
- Webhooks

## Raising Issues
## Raising issues

If you encounter any issues with our documentation or have suggestions for improvements, we encourage you to follow these steps:

1. **Check Existing Issues**: Before raising a new issue, please verify if a similar issue already exists.
2. **Raise an Issue**: If you don't find an existing issue that matches your concern, feel free to create a new one. Provide as much detail as possible to clearly explain the problem or enhancement you're proposing.
1. **Check existing issues**: Before raising a new issue, please verify if a [similar issue](https://github.com/makeplane/developer-docs/issues) already exists.
2. **Raise an issue**: If you don't find an existing issue that matches your concern, feel free to [create a new one](https://github.com/makeplane/developer-docs/issues/new). Provide as much detail as possible to clearly explain the problem or enhancement you're proposing.

## Contributing

Are you interested in contributing to our documentation? We welcome contributions from the community! You can contribute by:

- Fixing bugs in the existing documentation.
- Adding new guides or tutorials.
- Fixing bugs in the existing documentation
- Adding new guides or tutorials

To get started with contributing, please refer to our [Contribution Guide](/CONTRIBUTING.md). We appreciate contributions related to self-hosting, core product functionality, and integrations with other applications.

Thank you for considering contributing to Plane documentation. Your contributions help improve the overall user experience and make information more accessible to all users. Let's work together to make Plane documentation even better!
9 changes: 9 additions & 0 deletions _category_.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"label": "Overview",
"position": 1,
"collapsible": false,
"collapsed": false,
"link": {
"type": "generated-index"
}
}
20 changes: 0 additions & 20 deletions api-reference/cycle-issue/add-cycle-issue.mdx

This file was deleted.

15 changes: 0 additions & 15 deletions api-reference/cycle-issue/delete-cycle-issue.mdx

This file was deleted.

13 changes: 0 additions & 13 deletions api-reference/cycle-issue/list-cycle-issues.mdx

This file was deleted.

Loading