Skip to content

Remove use of font awesome CDN. - #825

Merged
freakboy3742 merged 1 commit into
beeware:mainfrom
freakboy3742:remove-fa-cdn
Sep 14, 2026
Merged

Remove use of font awesome CDN.#825
freakboy3742 merged 1 commit into
beeware:mainfrom
freakboy3742:remove-fa-cdn

Conversation

@freakboy3742

@freakboy3742 freakboy3742 commented Sep 12, 2026

Copy link
Copy Markdown
Member

Extension of beeware/beeware-docs-tools#273.

I've just received a notification that we've exceeded our monthly page loads for the Font Awesome pack. Material theme includes baked-in Font Awesome icons, so we don't need to use the CDN content to serve them, removing something we need to pay for from our stack.

The Material theme handles most of this transparently; however, there was one reference to a github_icon that doesn't appear to be used anywhere, and the Team page used CDN-based references for email/Mastodon/gender icons. This modifies the fa() macro to use direct embedding of the Material-provided SVGs instead.

Marked ready for review; it currently points at the under-review branch of docs-tools, which needs to be landed, then the final commit on this PR reverted before landing.

PR Checklist:

  • I will abide by the BeeWare Code of Conduct
  • I have read and have followed the CONTRIBUTING.md file
  • This PR was generated or assisted using an AI tool
    Assisted-by: Claude Sonnet 5

@freakboy3742
freakboy3742 requested a review from kattni September 13, 2026 10:59
@freakboy3742
freakboy3742 marked this pull request as draft September 13, 2026 11:00
@freakboy3742
freakboy3742 marked this pull request as ready for review September 14, 2026 02:31
@freakboy3742
freakboy3742 merged commit 9ea19a5 into beeware:main Sep 14, 2026
8 checks passed
@freakboy3742
freakboy3742 deleted the remove-fa-cdn branch September 14, 2026 02:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants