https://github.com/decipher/drupalmel
http://melbourne.drupal.org.au
https://github.com/decipher/drupalmel
Last synced: 2 months ago
JSON representation
http://melbourne.drupal.org.au
- Host: GitHub
- URL: https://github.com/decipher/drupalmel
- Owner: Decipher
- License: mit
- Created: 2022-03-16T04:34:01.000Z (about 4 years ago)
- Default Branch: develop
- Last Pushed: 2024-04-12T02:53:00.000Z (almost 2 years ago)
- Last Synced: 2024-04-12T09:59:47.143Z (almost 2 years ago)
- Language: PHP
- Size: 480 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DrupalMel
> melbourne.drupal.org.au
This repository contains the Drupal Melbourne serverless Druxt codebase, using the following stack:
- [Drupal 9](https://www.drupal.org/) with Tome sync
- [Nuxt.js 2](https://nuxtjs.org/2)
- [DruxtJS](https://druxtjs.org)
## Quickstart
Try it before you fork it:
[](https://gitpod.io/#https://github.com/druxt/quickstart-druxt-site-tome)
## Getting started
### Gitpod
This repository is setup to be run on Gitpod:
1. Goto https://gitpod.io/#https://github.com/Decipher/drupalmel
1a. Login with Github/Gitlab
2. Wait
3. Open the one-time login link
## How to use it
Your environment contains a pre-installed, pre-configured and running instance of Drupal with Tome, and Nuxt with the DruxtSite module enabled.
You can access the services in your browser, via the **Remote Explorer** extension, or via the URL pattern: `https://[PORT]-[GITPOD_ID].[GITPOD_SERVER].gitpod.io`
## Services
| Port | Service |
| -- | -- |
| `3000` | Nuxt.js |
| `3003` | Storybook |
| `8080` | Drupal |
## Tools
### DDEV
> DDEV is an open source tool that makes it dead simple to get local PHP development environments up and running within minutes.
DDEV is used to manage the Drupal instance, and provides a CLI that can be used to run common drupal tasks, including `ddev drush`.
These commands should be run from within the `/drupal` folder.
Refer to the documentation for more details: https://ddev.readthedocs.io
### @nuxtjs/storybook
> Storybook integration with NuxtJS .
Druxt integrates with the Nuxt Storybook module to provide zero-configuration, auto-discovery stories with access to live data from your Drupal backend.
To start Storybook, navigate to the `nuxt` directory and run `npx nuxt storybook`.
### Tome sync
Tome sync is a static storage system for content, allowing you to keep your content up to date without the need of a database.
See the project page for more details: https://www.drupal.org/project/tome