Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tigerappsorg/homepage
🐯 TigerApps Homepage
https://github.com/tigerappsorg/homepage
astro tailwindcss
Last synced: 4 days ago
JSON representation
🐯 TigerApps Homepage
- Host: GitHub
- URL: https://github.com/tigerappsorg/homepage
- Owner: TigerAppsOrg
- Created: 2017-01-26T17:37:56.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2024-11-08T01:03:27.000Z (7 days ago)
- Last Synced: 2024-11-08T01:39:48.947Z (7 days ago)
- Topics: astro, tailwindcss
- Language: Astro
- Homepage: https://tigerapps.org
- Size: 126 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TigerApps Homepage
Repository for the TigerApps homepage. Built with Astro and TailwindCSS.
## About
TigerApps is a Princeton student-run organization that builds and maintains web applications for the Princeton community. TigerApps is fully funded by Princeton's Undergraduate Student Government.
## Development
If you're interested in building a Tiger App or joining the TigerApps team, check out the [TigerApps website](https://tigerapps.org) for more information.
## Updating
If you've never worked with Astro before, it's essentially like HTML with a bit of JSX sprinkled in. Compared to pure HTML, it makes it easy to have modularity, accessibility, and SEO.
When updating data (apps, members, companies, etc.), be sure to decouple the data from the HTML/Astro markup. For example, the currentMembers variable (in [Members.astro](./src/components/landing/Members.astro)) holds the data for current members that will be rendered by the Astro markup. Global CSS styles should be used when preserving style across multiple elements, but Tailwind is preferred. You can place global CSS in [Layout.astro](./src/layouts/Layout.astro).
Run `npm run format` to format code according to the [Prettier settings](./.prettierrc).