| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
简体中文 | English
Welcome to the IvorySQL community documentation repository. This repository contains all documents presented at the IvorySQL Documentation Center, including release notes, getting started guides, advanced features, ecosystem, architecture design, Oracle compatibility feature list, community contribution guide, tool reference, FAQ, and more.
We warmly welcome your contributions to the documentation! If you'd like to participate, please read the Contribution Scope, follow the Writing Guidelines, and submit according to the process rules. Once approved, your changes will appear on the community documentation center.
If you have any comments or suggestions about the documentation, please submit them in an Issue.
(1) Download the Asciidoc or Typora document editor.
(2) Check if the upstream repository has updates. If so, please sync to your own fork first:
git remote git fetch upstream git merge upstream/main git push
(3) Familiarize yourself with the Writing Guidelines.
IvorySQL community provides bilingual documentation. English documents are stored in EN/ and Chinese documents in CN/. You can contribute to either or both.
You can start with any of the following to help improve the documentation at IvorySQL Documentation Center:
IvorySQL documentation is written in AsciiDoc. Please refer to the adoc syntax quick reference for details.
With the above preparation, you can contribute to the documentation and push to your personal ivorysql_docs fork.
You may also want to know the location of the UI templates, as shown below:
The web UI templates for Chinese and English are mostly identical, so modifications should be made to both templates simultaneously.
If you have made extensive changes to the documentation, it is recommended to preview locally before submitting a PR. The steps are as follows:
Install Node.js (requires v16 or higher, v18+ recommended):
# Using nvm (recommended) curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash source ~/.bashrc nvm install 18 nvm use 18
Install Ruby and Asciidoctor PDF:
sudo apt-get install -y ruby-full gem install asciidoctor-pdf --version "~>2.3.19" gem install rouge
Install Antora and extensions:
npm install
Verify installation:
npx antora -v
The documentation site is built with Antora. The ivory-doc-builder repository is responsible for compilation:
fork the ivory-doc-builder repository
clone the repository locally:
git clone https://github.com/yourname/ivory-doc-builder.git
Run the build:
npm run build:cn # Build Chinese site npm run build:en # Build English site npm run build:all # Build both
Wait patiently. When it finishes successfully, you can find the generated site in ../www_publish_target/docs/.
After reviewing, you can submit a PR. Thank you for your contribution to the community ^ _ ^ We will review and update the website accordingly.
Every PR submitted to the ivorysql_docs repository will generate Chinese and English Deploy Preview links in the PR conversation. Click the link to preview the changes.
| Back | FazBrowse Home | New Git URL |