blob: 6773e7e170261e5781818c5e6c64cb886328e2dc [file] [view]
# How to contribute to Apache Fory™
## Finding good first issues
See [Good First Issues](https://github.com/apache/fory/contribute).
## How to create an issue for Apache Fory™
Create an issue with [this form](https://github.com/apache/fory/issues/new/choose).
## Apache Fory™ Website
Apache Fory's website consists of static pages hosted at https://github.com/apache/fory-site.
## How to create an issue for Apache Fory™ Website
Create an issue with [this form](https://github.com/apache/fory-site/issues/new/choose).
## How to update docs
The current Introduction, Getting Started, Benchmarks, Object Serialization,
Row Format, Fory JSON, compiler, gRPC, Development, and Specification content is
synced from the [docs directory in the Fory repository](https://github.com/apache/fory/tree/main/docs).
To update those pages, submit a pull request to
[apache/fory](https://github.com/apache/fory). Website pages, community pages,
blog posts, navigation, localization, and historical version snapshots remain
owned by this repository.
## How to lint doc
```bash
npm install -g markdownlint-cli2
npm install -g prettier
prettier --write "**/*.md"
markdownlint-cli2 "**/*.md" "#node_modules" --fix
markdownlint '**/*.md' --ignore node_modules
```
## Write a blog
If you want write a blog, or update other contents about the website, please submit PR to [this site repo](https://github.com/apache/fory-site).