Files
xamarin-neo4j/docs/README.md
Trevi Awater 984bfce33a site
2025-10-29 08:09:01 +01:00

2.2 KiB

PocketGraph Website

This is the GitHub Pages website for PocketGraph - a Neo4j mobile client for iOS.

Setup GitHub Pages

This repository includes GitHub Actions for automatic deployment! 🚀

  1. Go to your repository Settings on GitHub
  2. Navigate to Pages in the left sidebar
  3. Under "Source", select GitHub Actions
  4. That's it! The site will automatically deploy on every push to main

Your website will be available at: https://kl0070.github.io/xamarin-neo4j/

Manual Setup (Alternative)

If you prefer manual deployment:

  1. Go to your repository settings on GitHub
  2. Navigate to Pages in the left sidebar
  3. Under "Source", select the branch (usually main)
  4. Set the folder to /docs
  5. Click Save

GitHub Actions Workflows

This project includes two workflows:

  • Deploy GitHub Pages (.github/workflows/deploy-pages.yml)

    • Automatically deploys the site when changes are pushed to /docs
    • Can be manually triggered from the Actions tab
  • Validate Website (.github/workflows/validate-site.yml)

    • Validates HTML structure
    • Checks for broken links
    • Runs on pull requests and pushes

Local Development

To preview the website locally:

  1. Open index.html in your browser directly, or
  2. Use a simple HTTP server:
# Using Python 3
cd docs
python3 -m http.server 8000

# Using Node.js (if you have http-server installed)
cd docs
npx http-server

Then open http://localhost:8000 in your browser.

Files

  • index.html - Main landing page
  • css/style.css - Stylesheet
  • images/ - Logo and graphics
    • logo.png - PocketGraph logo
    • resoftware.png - Re: Software logo

Features

The website includes:

  • 📱 Responsive design (mobile, tablet, desktop)
  • 🎨 Beautiful gradient UI with iPhone mockups
  • Fast loading, pure HTML/CSS (no build step required)
  • 🔗 Direct App Store download link
  • 📊 Feature showcase with interactive cards
  • 🖼️ Multiple iPhone mockups showing app screens

Customization

To customize the website:

  • Colors: Edit CSS variables in css/style.css (:root section)
  • Content: Edit text directly in index.html
  • Images: Replace files in images/ folder

Enjoy!