Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

16 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

.github

Organization-level defaults for getapps.cafe.

Path What it is
profile/README.md The public org profile at github.com/getappscafe
profile/build_menu.py Regenerates the poster and app grid from the live site
profile/icons/ 57 app icons, 128Γ—128 β€” pulled from getapps.cafe
profile/poster.png Isometric hero poster β€” real app UI as sheared 3D panels
profile/poster-dark.png Same poster in the site's dark theme; README picks via <picture>
profile/avatar.svg Org avatar, source β€” traced from the getapps.cafe app icon
profile/avatar.png Org avatar, 512Γ—512 β€” upload at Settings β†’ Profile picture

Poster colours come from getapps.cafe/styles.css (:root and :root[data-theme="dark"]) β€” see THEMES in the build script. Keep them in sync with the site rather than inventing values.

The poster showcases the apps listed in SHOWCASE. Only some apps publish UI screenshots, so that list can only be drawn from those β€” the script fails loudly if a chosen app has none.

FREE_EXTRA lists apps we serve free that the site still files as paid. They get added to On the House and marked πŸ†“ while staying in their own category β€” the same "derived row" convention the site uses. Remove an entry once the site itself moves the app, or the override becomes a silent no-op.

Updating the menu

When apps are added, renamed, or ship out of "coming soon", rerun:

pip install pillow && brew install librsvg
python3 profile/build_menu.py

It refreshes icons/, re-renders poster.png, and rewrites only the block between the MENU-START / MENU-END markers β€” the release bot's WEEKLY-REPORT section and everything else stay untouched. Prices, plan details, and copy are not generated β€” edit those by hand.

The poster needs the Avenir Next system font (macOS); elsewhere it falls back to PIL's default face and the headline will look off.

Regenerate the avatar PNG after editing the SVG:

rsvg-convert -w 512 -h 512 profile/avatar.svg -o profile/avatar.png

About

Organization-level defaults and public profile for getapps.cafe.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages