This action will force synchronization from 开源中国/tide, which will overwrite any changes that you have made since you forked the repository, and can not be recovered!!!
Synchronous operation will process in the background and will refresh the page when finishing processing. Please be patient.
Tide is a React-based rich text editor with out-of-the-box functionality, strong extensibility, and comprehensive support for Markdown syntax.
.
├── apps
│ ├── demo # Demo project deployed on Pages, URL: https://oschina.gitee.io/tide
│ └── legacy # Real-world project used by Gitee Community Edition,
│ # package name is @gitee/tide-legacy
├── presets # Presets with UI and configuration for @, #, ! mention functionality,
│ # mainly used by @gitee/tide-legacy
├── docs # Documentation (to be completed), including contribution guidelines
├── packages # Directory for organizing monorepo packages
│ ├── editor # Out-of-the-box editor base package, package name is @gitee/tide
│ ├── starter-kit # Integrates commonly used extension packages with the @gitee/tide package
│ │ # to provide an out-of-the-box experience
│ ├── common # Common utility classes, etc.
│ ├── react # React wrapper for the editor, facilitating usage in React projects
│ ├── extension-* # Packages starting with extension- that provide
│ │ # extension functionality for the editor
│ ├── tsconfig # Unified tsconfig configuration
│ └── eslint-config-custom # Unified eslint configuration
└── scripts # Scripts to simplify the development process, etc.
Tide uses turborepo to manage the compilation and distribution of multiple npm packages and pnpm to manage local dependencies.
git clone https://gitee.com/oschina/tide.git
cd tide
# Install dependencies
pnpm i
# Build packages
pnpm build
# Run the demo for development, it will automatically open the browser
pnpm dev:demo --open
Due to the complex dependency relationships in the monorepo, local builds are not currently supported for use through
npm link
,yarn link
, andpnpm link --global
.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。