Skip to content

Commit

Permalink
Updated README and CONTRIBUTING guide (#41)
Browse files Browse the repository at this point in the history
  • Loading branch information
danciaclara authored Oct 17, 2024
1 parent 075487c commit 4f3808a
Show file tree
Hide file tree
Showing 2 changed files with 78 additions and 27 deletions.
52 changes: 52 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
# Contributing to Plane documentation

Thank you for your interest in contributing to Plane documentation! We're thrilled to have you here, and we're eager to work together to make this project better.

## Report 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. **Create 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.

## Set up your development environment
To get started with the development environment, please refer to our [README.md](/README.md). It contains all the necessary instructions to set up your environment and dependencies.

## How to submit changes
We follow a simple and structured process for submitting changes.

1. Checkout the `preview` branch:
```bash
git checkout preview
```

2. Pull the latest changes:
```bash
git pull origin preview
```

3. Create a new branch:
```bash
git checkout -b <branch-name>
```

4. Make necessary changes in the code editor of your choice.

5. Commit 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"
```
6. Push the changes.
```bash
git push origin <branch-name>
```
7. Raise a pull request (PR) to merge your branch into the **preview** branch. Please provide a detailed description of your changes.
8. Before we can merge your contribution, you must sign the Contributor License Agreement (CLA). This agreement ensures that your contributions comply with our licensing terms.
After you submit your PR, a member of the Plane team will review it. Depending on our workload, response times may vary, but we'll do our best to get back to you as soon as possible. Thank you for your patience!

If you need any help or have any questions, join us on [Discord](https://discord.com/invite/A92xrEGCge).
53 changes: 26 additions & 27 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,41 +1,40 @@
# Website
# Plane Documentation

This website is built using [Docusaurus](https://docusaurus.io/), a modern static website generator.
This website is built using [Docusaurus v3](https://docusaurus.io/) and hosted at [docs.plane.so](https://docs.plane.so/).

### Installation
## Installation

```
$ yarn
```
1. Clone the repository.
```bash
git clone [email protected]:makeplane/docs.git
```

### Local Development
2. Navigate to the project directory.
```bash
cd docs
```

```
$ yarn start
```
3. Install dependencies.
```bash
yarn
```

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

### Build
## Local development

```bash
yarn start
```
$ yarn build
```

This command generates static content into the `build` directory and can be served using any static contents hosting service.

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

Using SSH:
## Build

```bash
yarn build
```
$ USE_SSH=true yarn deploy
```
This command generates static files into the `build` directory.

Not using SSH:
## Contributing

```
$ GIT_USER=<Your GitHub username> yarn deploy
```
Interested in helping us improve the documentation? We’d love your contributions! Whether you're fixing a typo, adding a new guide, or improving an existing page, every bit helps.
If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the `gh-pages` branch.
To get started, check out our [Contribution Guide](/CONTRIBUTING.md). We welcome contributions related to core product features or integrations with other tools.

0 comments on commit 4f3808a

Please sign in to comment.