Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
76 changes: 63 additions & 13 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,72 @@
# [ISSUE XXXX](https://github.com/haxtheweb/issues/issues/XXXX)
## Related Issue
<!-- Link to the issue this PR addresses -->
Closes [ISSUE #XXXX](https://github.com/haxtheweb/issues/issues/XXXX)

## Figma Link
<!-- If this PR relates to a design, provide the Figma link -->

## Description of Changes
*
*
<!-- Provide a clear and concise description of what this PR does -->

### What changed:
-
-
-

### Why this change was needed:
<!-- Explain the problem this solves or the feature this adds -->

## Type of Change
<!-- Check the type of change your PR introduces -->
- [ ] 🐛 Bug fix (non-breaking change which fixes an issue)
- [ ] ✨ New feature (non-breaking change which adds functionality)
- [ ] 💥 Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] 📚 Documentation update
- [ ] 🎨 Style/formatting changes
- [ ] ♻️ Code refactoring
- [ ] 🔧 Configuration changes

## Before submitting this PR, I made sure I:
- [ ] Followed the coding conventions
- [ ] Added/updated tests for changes
- [ ] Verified accessibility (Lighthouse score, Screen-Reader)
- [ ] Updated documentation where necessary
- [ ] Checked cross-browser compatibility
## Testing Checklist
<!-- Check all that apply -->
- [ ] I have tested this change locally
- [ ] I have added/updated tests for my changes
- [ ] All existing tests pass
- [ ] I have tested on multiple browsers (if applicable)
- [ ] I have tested on mobile devices (if applicable)
- [ ] I have verified accessibility compliance
- [ ] I have tested with screen readers (if applicable)

## Ways to test
## Quality Assurance
<!-- Check all that apply -->
- [ ] I have followed the project's coding conventions
- [ ] I have updated documentation where necessary
- [ ] I have added comments to complex code
- [ ] My changes don't introduce console warnings/errors
- [ ] I have checked for performance implications

## Ways to Test This Change
<!-- Provide step-by-step instructions for testing -->
1.
2.
2.
3.

## Notes
## Screenshots/Recordings
<!-- If applicable, add screenshots or recordings showing the changes -->

### Before:
<!-- Screenshot/recording of the current behavior -->

### After:
<!-- Screenshot/recording of the new behavior -->

## Additional Notes
<!-- Any additional context, decisions, or follow-up work -->

## Console Output Screenshot
## Checklist
<!-- Final checklist before submitting -->
- [ ] I have read the [contributing guidelines](../CONTRIBUTING.md)
- [ ] My code follows the style guidelines of this project
- [ ] I have performed a self-review of my own code
- [ ] I have made corresponding changes to the documentation
- [ ] My changes generate no new warnings
- [ ] Any dependent changes have been merged and published
178 changes: 178 additions & 0 deletions src/coreConfig/skeletons/Art-Portfolio-Skeleton.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,178 @@
{
"meta": {
"name": "art-portfolio-skeleton",
"description": "Art portfolio theme skeleton use case",
"version": "1.0.0",
"created": "2026-02-09T16:56:56.978Z",
"type": "skeleton",
"sourceUrl": "http://php.ddev.site/sites/art-portfolio-skeleton-3/index",
"useCaseTitle": "Art Portfolio Usecase",
"useCaseDescription": "Art portfolio theme skeleton use case",
"useCaseImage": "@haxtheweb/haxcms-elements/lib/theme-screenshots/theme-clean-portfolio-theme-thumb.jpg",
"category": ["Website"],
"tags": ["art", "gallery", "portfolio"],
"attributes": []
},
"site": {
"name": "art-portfolio-skeleton-3",
"description": "Template based on skeleton from-skeleton",
"theme": "clean-portfolio-theme"
},
"build": {
"type": "skeleton",
"structure": "from-skeleton",
"items": [
{
"id": "0e12439d-1aca-0087-663d-ac8089a5b769",
"title": "Aurelian Knox",
"slug": "index",
"order": 0,
"parent": null,
"indent": 0,
"content": "<h2>Brandy Studio</h2><p>Aurelian Knox, a multidisciplinary artist exploring the intersection of <strong>abstraction, enlightenment, and presence</strong>. The work investigates the human journey through life and how pressure, discipline, and pain shape identity.</p><p>Rooted in symbolism and modern life, Aurelian’s art reflects a belief that <strong>growth only occurs under tension</strong>. Each piece functions as a visual meditation, inviting the viewer to slow down and confront their own being.</p><h3>Artist Statement</h3><p>“I began creating art during periods of intense transformation—long nights, slow days, engulfed in passion, solitude, and self-revelation. What began as private sketches evolved into a visual language for transcendence.”</p>",
"metadata": {
"published": "1",
"hideInMenu": "",
"tags": [
"introduction"
]
}
},
{
"id": "b1544796-7b9f-bc67-82c9-82e6aef1ce75",
"title": "Gallery: Featured Works",
"slug": "gallery-featured",
"order": 1,
"parent": null,
"indent": 0,
"content": "<h2>Featured Works</h2><media-image source=\"https://media.surrealismtoday.com/wp-content/uploads/2020/07/12183324/Iteration-29-Age-of-Enlightenment-2-vincent-fink.jpg\" card citation=\"Sacred Mind\" accent-color=\"grey\" size=\"wide\"></media-image><media-image source=\"https://images.rawpixel.com/image_800/cHJpdmF0ZS9sci9pbWFnZXMvd2Vic2l0ZS8yMDIyLTExL3BkbWlzYzctd2szODY1ODEyNS1pbWFnZV8xLmpwZw.jpg\" card citation=\"Formed / Shaped\" accent-color=\"grey\" size=\"wide\"></media-image><media-image source=\"https://images.zenmuseum.com/page/generic/art-movements/49088374138_162d554940_c.jpg\" card citation=\"Simplicity\" accent-color=\"grey\" size=\"wide\"></media-image><media-image source=\"https://media.easy-peasy.ai/27feb2bb-aeb4-4a83-9fb6-8f3f2a15885e/bc4f430d-50d6-4c70-86be-f6b874604fa0.png\" card citation=\"Diluted\" accent-color=\"grey\" size=\"wide\"></media-image>",
"metadata": {
"published": "1",
"hideInMenu": "",
"tags": [
"featured",
"highlight"
]
}
},
{
"id": "88e2d5e8-9f8d-9fde-9920-063f377a4830",
"title": "Gallery: Series One",
"slug": "gallery-series-one",
"order": 2,
"parent": null,
"indent": 0,
"content": "<h2>Series One</h2><media-image source=\"https://www.galleryone.com/Merchant5/graphics/00000001/packard-pacan1_500x401.jpg\" card citation=\"Freedim\" accent-color=\"grey\" size=\"wide\"></media-image><h3>Be Stillness</h3><p>Freedim is a representation of stillness. The ocean mirrors life’s quiet truth: I am not merely a drop in the sea, but the sea within a single drop.</p>",
"metadata": {
"published": "1",
"hideInMenu": "",
"tags": [
"series",
"collection"
]
}
},
{
"id": "0a4b997d-2dd4-cf51-1663-35de1768cdab",
"title": "Gallery: Series Two",
"slug": "gallery-series-two",
"order": 3,
"parent": null,
"indent": 0,
"content": "<h2>Series Two</h2><p>This work explores the world through a child’s eyes—first contact with color, imagination, and presence.</p><media-image source=\"https://d7hftxdivxxvm.cloudfront.net/?quality=80&resize_to=width&src=https%3A%2F%2Fd32dm0rphc51dk.cloudfront.net%2F4H7Xsg7mSdX7nn55b31JnQ%2Fnormalized.jpg&width=910\" card citation=\"Kolor\" accent-color=\"grey\" size=\"wide\"></media-image>",
"metadata": {
"published": "1",
"hideInMenu": "",
"tags": [
"series",
"experiment"
]
}
},
{
"id": "5482971f-5995-116e-db40-d4afc87a973b",
"title": "Contact & Commissions",
"slug": "contact-commissions",
"order": 4,
"parent": null,
"indent": 0,
"content": "\n<h2 id=\"h2-100621230\">Contact &#38; Commissions</h2>\n<p>Reach out for commissions, exhibitions, prints, or collaboration inquiries. Please include timelines and project details.</p>\n<p><b>Phone:</b> +1 201-455-7567</p>\n<p><b>Email:</b> AustArt47@creater.org</p>\n",
"metadata": {
"published": true,
"hideInMenu": false,
"tags": "contact,commission"
}
}
],
"files": []
},
"theme": {
"imageAlt": "",
"imageLink": "",
"path": "@haxtheweb/clean-portfolio-theme/clean-portfolio-theme.js",
"name": "Clean Portfolio Theme",
"thumbnail": "@haxtheweb/haxcms-elements/lib/theme-screenshots/theme-clean-portfolio-theme-thumb.jpg",
"description": "Start with a blank site using the Clean Portfolio Theme",
"category": [
"Website"
],
"hidden": false,
"terrible": false,
"regions": {}
},
"_skeleton": {
"originalMetadata": {
"site": {
"category": [],
"tags": [],
"settings": {
"lang": "en-US",
"publishPagesOn": true,
"canonical": true,
"private": false,
"pathauto": false,
"sw": false,
"forceUpgrade": false,
"gaID": ""
}
},
"licensing": {},
"node": {
"fields": {}
},
"platform": {}
},
"originalSettings": {
"lang": "en-US",
"publishPagesOn": true,
"canonical": true,
"private": false,
"pathauto": false,
"sw": false,
"forceUpgrade": false
},
"fullThemeConfig": {
"element": "clean-portfolio-theme",
"variables": {
"image": "",
"imageAlt": "",
"imageLink": "",
"hexCode": "#aeff00",
"cssVariable": "--simple-colors-default-theme-light-blue-7",
"icon": "av:art-track"
},
"settings": {
"path": "@haxtheweb/clean-portfolio-theme/clean-portfolio-theme.js",
"name": "Clean Portfolio Theme",
"thumbnail": "@haxtheweb/haxcms-elements/lib/theme-screenshots/theme-clean-portfolio-theme-thumb.jpg",
"description": "Start with a blank site using the Clean Portfolio Theme",
"category": [
"Website"
],
"hidden": false,
"terrible": false,
"regions": {}
}
}
}
}
Loading