This repository contains the shared visual assets used across DND Portal projects.
Keeping these assets in one place provides a consistent source for branding, application icons and other reusable visual resources.
branding/Official DND Portal branding assets, including:
icons/Reusable icons used throughout the DND Portal ecosystem.
The stable public asset origin is:
https://assets.dnd-portal.com/
Assets can be referenced directly by DND Portal projects instead of maintaining duplicate copies across multiple repositories. Public paths mirror the repository structure. For example:
https://assets.dnd-portal.com/branding/dnd-portal-logo-wide.svg
https://assets.dnd-portal.com/branding/dnd-portal-icon.svg
https://assets.dnd-portal.com/branding/dnd-portal-social-card.png
https://assets.dnd-portal.com/icons/white/classes/barbarian.svg
Use the existing filename and path when adding a reference. Do not use hashed,
build-specific, dist, or GitHub raw-content URLs for public assets.
When adding a new asset:
branding/ or icons/ subdirectory.If an asset needs to be replaced, prefer replacing the file at the same stable URL when its semantic purpose remains the same. Introduce a new path only when the asset’s purpose or format has changed.
The public website and future desktop applications should use this asset origin
for shared visual assets. The GitHub Packages publication is a separate
distribution channel for projects that need the @dnd-portal/assets package;
it does not change the public URL contract above.
When using an asset in another project, prefer linking to a specific file on
the main branch or a versioned release when stability is important.
DND Portal branding is owned by DND Portal and is not released under an open-source software license.
Some third-party icons or trademarks may remain subject to their respective owners’ licenses and terms.
See LICENSE for details.