Based on powerful and bleeding-edge technologies, this project aims to be the first fully open-source Digital Experience Platform (DXP).
The easiest way to start a new project is to use the Docksal. It generates a ready-to-use project with all the needed dependencies.
Create your web experience:
fin project create --name=power-stack --repo=https://github.com/powerstackdev/power-stack.git
Once it has installed correctly, you will see a dashboard load in the browser (or a message in the Terminal)
If you're stuck you can refer to our getting started page of the docs.
If you're interested in contributing to the project, please refer to our guidance on contributing
This project is a monorepo with the following structure:
.
├── backend
│ ├── deprecated-packages
│ │ └── jsonapi_base_fields
│ │ └── src
│ ├── packages
│ │ ├── powerstack_api
│ │ ├── powerstack_demo_content
│ │ │ └── config
│ │ ├── powerstack_page_builder
│ │ │ └── config
│ │ ├── powerstack_profile
│ │ │ └── config
│ │ └── tinacms_json_page_builder
│ │ └── src
│ └── starters
│ ├── demo
│ │ ├── config
│ │ ├── keys
│ │ └── web
│ └── development
│ ├── config
│ ├── keys
│ └── web
├── docs
│ ├── architecture-diagrams
│ ├── images
│ ├── pages
│ │ └── docs
│ │ ├── 1-Introduction
│ │ ├── 2-Core_concepts
│ │ ├── 3-Development
│ │ ├── 4-Components
│ │ ├── 5-Guides
│ │ └── 6-Reference
│ ├── partials
│ └── src
│ ├── pages
│ └── smooth-doc
│ └── components
├── frontend
│ ├── deprecated-packages
│ │ └── gatsby-theme-tina-edit
│ │ ├── src
│ │ ├── templates
│ │ └── utils
│ ├── packages
│ │ ├── @powerstack
│ │ │ ├── docker-webpack-polling
│ │ │ ├── drupal-oauth-connector
│ │ │ └── utils
│ │ ├── gatsby-plugin-craftjs
│ │ │ └── src
│ │ ├── gatsby-plugin-tinacms
│ │ │ └── src
│ │ ├── gatsby-plugin-tinacms-pagebuilder
│ │ │ ├── __tests__
│ │ │ └── src
│ │ ├── gatsby-theme-core-design-system
│ │ │ └── src
│ │ └── gatsby-theme-drupal-admin
│ │ └── src
│ └── starters
│ ├── demo
│ │ ├── src
│ │ └── static
│ ├── development
│ │ ├── src
│ │ └── static
│ └── development-craft
│ ├── src
│ └── static
└── scripts
├── development
│ └── backend
├── misc
├── setup
│ ├── backend
│ ├── docs
│ └── frontend
└── testing
├── backend
└── frontend
For more information on the underlying structure you can refer to our docs.