Docs.plus Save

a real-time community collaboration platform

Project README

📚docs.plus

Generic badge Apache License PRs Welcome

docs.plus is a free, real-time collaboration tool built on open-source technologies. It empowers communities to share and organize information logically and hierarchically, making teamwork and knowledge sharing straightforward and effective.

🚀 Quick Start

Prerequisites:

docs.plus is organized as a monorepo and uses Yarn Workspaces and Lerna for managing dependencies and synchronizing versions across different packages.

🛠 Setting Up Your Development Environment

Follow these steps to get started with docs.plus:

# Clone the repository
$ git clone https://github.com/docs-plus/docs.plus.git

# Navigate to the project directory
$ cd docs.plus

# Install dependencies
$ yarn

PostgreSQL Database Setup

Set up a PostgreSQL database accessible to your development environment. If using Docker, here's a basic command to start a PostgreSQL container:

docker run --name some-postgres -e POSTGRES_PASSWORD=mysecretpassword -d postgres

More details on the PostgreSQL Docker image are available in the official Docker documentation.

Running the Project

Unix-based systems (macOS, Linux):

$ yarn start

Windows systems: Ensure PowerShell is installed. Then, to start the development servers, open three separate PowerShell windows and run the following commands:

# PowerShell Window 1
cd .\packages\hocuspocus.server\
npm run dev

# PowerShell Window 2
cd .\packages\hocuspocus.server\
npm run dev:ws

# PowerShell Window 3
cd .\packages\webapp\
npm run dev

💡 We're actively seeking contributors to improve our Windows setup instructions. If you can assist, we'd be thrilled! Your contribution will enhance the accessibility of docs.plus for Windows users and foster our community's growth. All collaboration is warmly welcomed!

Docker Deployment

$ docker-compose up

📫 Connect With Us

We'd love to hear from you! Join our Discussions, or reach out through:

📜 License

docs.plus is under the Apache License v2, granting you freedom to use, modify, distribute, and even sell your modifications under the same terms.

🙏 Support Our Project

docs.plus is free and open-source. Keeping it running and

continuously improving requires resources. If you're able to support us, we'd greatly appreciate it:

Your support maintains our servers and enhances this platform for everyone's benefit. Thank you for your generosity!

Open Source Agenda is not affiliated with "Docs.plus" Project. README Source: docs-plus/docs.plus

Open Source Agenda Badge

Open Source Agenda Rating