The official installation website for TFGrid Compose. Provides a beautiful, simple interface for users to install TFGrid Compose with a single command. Built with Astro and deployed to GitHub Pages.
Visit install.tfgrid.studio to install TFGrid Compose.
- One-Click Installation: Simple copy-paste installation command
- Copy to Clipboard: Easy copying of the install command with visual feedback
- Responsive Design: Works beautifully on desktop and mobile
- Ecosystem Overview: Links to all TFGrid Studio services
- Fast & Lightweight: Static site with excellent performance
- Framework: Astro - Modern web framework
- Styling: Tailwind CSS - Utility-first CSS
- Icons: Custom SVG icons
- Deployment: GitHub Pages with automated CI/CD
tfgrid-install/
βββ public/ # Static assets
β βββ favicon.svg # Site favicon
β βββ CNAME # Custom domain configuration
βββ src/
β βββ pages/
β βββ index.astro # Main install page
βββ astro.config.mjs # Astro configuration
βββ tailwind.config.mjs # Tailwind configuration
βββ package.json # Dependencies and scripts
βββ install.sh # The actual install script
βββ README.md # This file
- Node.js 18+
- npm or yarn
-
Clone the repository:
git clone https://github.com/tfgrid-studio/tfgrid-install.git cd tfgrid-install -
Install dependencies:
npm install
-
Start development server:
npm run dev
-
Open your browser to
http://localhost:4321
The development server supports hot reloading - changes will be reflected immediately.
npm run buildThis creates a dist/ directory with the production build.
npm run previewServes the production build locally for testing.
The website is automatically deployed to GitHub Pages when changes are pushed to the main branch via GitHub Actions.
# Build the site
npm run build
# The dist/ folder contains the built site ready for deploymentThe site is configured to deploy to install.tfgrid.studio via the public/CNAME file.
The site features a beautiful purple gradient background with glassmorphism effects, using the TFGrid Studio brand colors.
- Background: Purple to indigo gradient
- Accent Colors: Indigo and purple tones
- Typography: Clean, modern fonts
- Effects: Backdrop blur and subtle animations
The site provides the following installation command:
curl -sSL install.tfgrid.studio/install.sh | shThis command:
- Downloads the install script from
install.tfgrid.studio - Pipes it to bash for execution
- Installs TFGrid Compose system-wide
The site provides quick access to:
- TFGrid Studio: Main website (tfgrid.studio)
- Registry: Browse available tools (registry.tfgrid.studio)
- Documentation: Guides and references (docs.tfgrid.studio)
- Fork the repository
- Create a feature branch:
git checkout -b feature/new-feature - Make your changes
- Test locally:
npm run dev - Commit and push your changes
- Submit a pull request
- Ensure the installation command remains accurate
- Keep ecosystem links up to date
- Maintain responsive design across all devices
- Lighthouse Score: Targets 90+ on all metrics
- Bundle Size: Optimized with Astro's built-in optimizations
- Loading Speed: Fast initial page loads with minimal JavaScript
Build fails:
# Clear cache and reinstall
rm -rf node_modules package-lock.json
npm install- Issues: GitHub Issues
- Documentation: docs.tfgrid.studio
Licensed under the Apache License 2.0. See LICENSE for details.
Ready to install TFGrid Compose? Visit install.tfgrid.studio or run the command above!