Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Hexagonal Maker Bundle Laravel Package

ahmed-bhs/hexagonal-maker-bundle

View on GitHub
Deep Wiki
Context7

Documentation

This documentation is built with Jekyll and the Just the Docs theme, deployed on GitHub Pages.

View Online

The documentation is available at: https://ahmed-bhs.github.io/hexagonal-maker-bundle/

Local Development

Prerequisites

  • Ruby 2.7 or higher
  • Bundler gem

Setup

  1. Install dependencies:
cd docs
bundle install
  1. Serve the site locally:
bundle exec jekyll serve
  1. Open your browser to http://localhost:4000/hexagonal-maker-bundle/

Live Reload

For automatic rebuilding when files change:

bundle exec jekyll serve --livereload

Project Structure

docs/
├── _config.yml              # Jekyll configuration
├── Gemfile                  # Ruby dependencies
├── index.md                 # Home page
├── getting-started/         # Getting started guides
├── makers/                  # Maker commands reference
├── examples/                # Usage examples
├── advanced/                # Advanced topics
├── contributing/            # Contribution guides
├── about/                   # About pages
└── images/                  # Images and assets

Adding New Pages

  1. Create a new markdown file in the appropriate directory
  2. Add YAML front matter:
---
layout: default
title: Page Title
parent: Parent Page Title  # Optional
nav_order: 1              # Optional
---

Front Matter Options

  • layout: Template to use (usually default or home)
  • title: Page title shown in navigation
  • parent: Parent page for nested navigation
  • nav_order: Order in navigation menu
  • has_children: Set to true for parent pages
  • permalink: Custom URL path

Just the Docs Features

Navigation Structure

Pages are automatically organized based on parent and nav_order fields.

Search

Full-text search is enabled by default and indexes all page content.

Code Blocks

Use fenced code blocks with language specification:

```php
// Your PHP code here
```

Mermaid Diagrams

Mermaid diagrams are supported:

```mermaid
graph TD
    A[Start] --> B[End]
```

Callouts

Use callout blocks for notes and warnings:

{: .note }
This is a note callout.

{: .warning }
This is a warning callout.

{: .important }
This is an important callout.

Deployment

The site is automatically deployed to GitHub Pages when changes are pushed to the main branch.

GitHub Pages uses Jekyll natively, so no build step is required in the workflow.

Configuration

Edit _config.yml to customize:

  • Site title and description
  • Theme settings
  • Navigation
  • Search
  • Footer content
  • External links

Theme Documentation

For more information about the Just the Docs theme:

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
terminal42/code-quality-tools
codifyo/ts-generator-bundle
andydefer/laravel-cluster
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky