Skip to content

rfay/cakephp-and-ddev

Repository files navigation

CakePHP and DDEV

This repository contains a presentation built with reveal.js.

🎯 View the Presentation

👉 View Live Presentation

After setup, this link will automatically point to your GitHub Pages deployment.

📝 Editing the Presentation

The presentation is written in Markdown. Edit the file in the slides/ directory.

  • Use --- to separate slides
  • Use -- for vertical slides
  • Add images to the images/ directory
  • Customize styling in css/custom.css

🧪 Local Development

To preview your presentation locally:

npm start

This will start a local server at http://localhost:8000

🌐 Deploy to GitHub Pages

Step 1: Enable GitHub Actions Workflow Permissions

  1. Go to your repository Settings > Actions > General
  2. Scroll down to Workflow permissions
  3. Select Read and write permissions
  4. Check Allow GitHub Actions to create and approve pull requests
  5. Click Save

Step 2: Enable GitHub Pages

  1. Go to your repository Settings > Pages
  2. Under Source, select GitHub Actions from the dropdown
  3. Click Save

Step 3: Deploy

  1. Push your changes to the main branch:
    git add .
    git commit -m "Initial presentation"
    git push
  2. The GitHub Actions workflow will automatically build and deploy your presentation
  3. Check the Actions tab to monitor the deployment
  4. Once complete, your presentation will be available at https://rfay.github.io/cakephp-and-ddev/

Note: The first deployment may take a few minutes. Subsequent updates deploy automatically when you push to main.

🎨 Customization

  • Styling: Edit css/custom.css for custom styles
  • Images: Add images to the images/ directory
  • Theme: Change the reveal.js theme in index.html
  • Configuration: Modify reveal.js settings in index.html

📚 Resources

About

CakePHP and DDEV together (What can DDEV do for you?)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published