Open Source Headless CMS for Publishers and News Rooms
View Demo
·
Report Bug
·
Request Feature
- About the Project
- Demo
- Packages
- Getting Started
- Usage
- Troubleshooting
- Contributing
- Docs
- Code of Conduct
- License
- Contact
TBD
- Node.js
- GraphQL
- React
- TypeScript
- 💚
To get a local copy up and running follow these simple steps.
- Clone the repo
git clone https://github.com/wepublish/wepublish.git
cd wepublish
- Install NPM packages
npm i
- Build project.
npm run build
4a. Test wepublish (the initial admin login is red printed in the log at first startup)
npm run try
4b. Run the project (starts a postgresql with Docker)
npm run dev
If you rather wish to run docker-compose separately you can just watch the packages via:
npm run watch
Or if you want to watch only certain packages:
npx run-p watch:api watch:api-example watch:editor
- Website: http://localhost:4200
- API: http://localhost:4000
- Media Server: http://localhost:4100
- Editor: http://localhost:3000
- Webpack Dev Server: http://localhost:3001
- Postgresql: http://localhost:5432
- PGAdmin: http://localhost:8000
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated. A good place to start is with an issue that has the label good first issue.
- Fork the Project
- Create your Feature Branch (
git checkout -b f/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin f/AmazingFeature
) - Open a Pull Request
All code documentation lives in the docs folder.
We.publish is dedicated to building a welcoming, diverse, safe community. We expect everyone participating in the we.publish community to abide by our Code of Conduct. Please read it. Please follow it.
If you encounter problems you can check our FAQ or write us dev@wepublish.ch.
Distributed under the MIT License. See LICENSE
for more information.
We.Publish - @WePublish_media - dev@wepublish.ch
Website: https://www.wepublish.ch/