These guidelines explain how to present AspectReact when you build, deploy, or talk about projects based on this codebase. They’re written to be practical for day‑to‑day use by developers, agencies, and integrators.
Short version: please credit the project clearly and avoid branding your distribution as “AspectReact” in a way that could confuse people about where it came from.
- Project name: AspectReact
- Repository name: AspectReact Store (this particular demo implementation)
Use “AspectReact” when you refer to the underlying framework/template. If you ship a tailored product to clients, give it your own brand name, and acknowledge that it’s built with AspectReact (see §3).
Please avoid naming your product simply “AspectReact” or something that could be mistaken for the original project.
Consistent credit helps users and other developers find the source project and updates. A familiar, unobtrusive pattern is a small footer line:
<a href="https://github.com/dmsfiris/aspectreact-store" rel="noreferrer" target="_blank">
Built with AspectReact
</a>If you prefer a badge, here’s a tiny SVG you can drop in as-is:
<a href="https://github.com/dmsfiris/aspectreact-store" target="_blank" rel="noreferrer" aria-label="Built with AspectReact">
<svg xmlns="http://www.w3.org/2000/svg" width="156" height="24" viewBox="0 0 156 24" role="img">
<rect width="156" height="24" rx="4" fill="#111827"/>
<text x="12" y="16" font-family="system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif"
font-size="12" fill="#F9FAFB">Built with AspectReact</text>
</svg>
</a>Or a simple text link with minimal Tailwind styling:
<a class="text-neutral-600 hover:text-ink transition-colors"
href="https://github.com/dmsfiris/aspectreact-store" target="_blank" rel="noreferrer">
Built with AspectReact
</a>SPA meta generator (optional): add a meta tag so analytics and audits can detect the stack:
<meta name="generator" content="AspectReact" />Choose one or more locations appropriate for your project:
- Site footer (recommended): “Built with AspectReact”
- About / Credits page: short sentence like “This site is built with AspectReact.”
- Repository docs: mention in
READMEand/orCHANGELOG - Marketing materials / case studies: “Powered by AspectReact” works well
If visual constraints prevent a footer line, keep a mention in your /about page and/or repository README.
Suggested formats when you ship to clients:
- YourBrand, built with AspectReact
- YourBrand for AspectReact (if you publish a theme or extension)
- YourBrand — based on AspectReact
Avoid implying official partnership or endorsement. If you contribute upstream or maintain an official integration, feel free to say so in your docs, linking to the relevant pull requests or repositories.
This repository already includes an env toggle for a footer credit. If you use the provided config, you can show the credit like this:
// Footer.jsx (excerpt)
{SHOW_POWERED_BY && (
<a
href="https://github.com/dmsfiris/aspectreact-store"
target="_blank"
rel="noreferrer"
className="transition-colors text-neutral-600 hover:text-ink"
>
{POWERED_BY_TEXT /* default: "Built with AspectReact" */}
</a>
)}And in your environment config:
REACT_APP_SHOW_POWERED_BY=true
REACT_APP_POWERED_BY_TEXT="Built with AspectReact"There’s no official logo package yet. Until one exists, use plain text AspectReact with your standard body font. If you design a logo or badge for your deployment, please present it as your own brand element and use the text credit formats above to reference the project.
- Build commercial or non‑commercial projects on top of AspectReact.
- Rebrand your shipped solution with your own product name.
- Credit AspectReact prominently so users and developers can find the source.
- Publish articles, tutorials, or showcases referencing AspectReact—link back to the repo.
- Branding your product as if it were the original “AspectReact”.
- Suggesting official affiliation or endorsement where none exists.
- Removing all mention of AspectReact in contexts where a short credit fits naturally (footer, about, README).
The code is licensed GPL‑3.0‑or‑later. When you redistribute the software (in source or compiled form), keep the license text and copyright notices, and provide the corresponding source to your recipients as required by the GPL. See LICENSE for the full terms.
For questions about branding or licensing in specific situations, involve your organization’s legal or compliance team.
Project repo: https://github.com/dmsfiris/aspectreact-store
Maintainer contact: dmsfiris@otenet.gr