mirror of
https://github.com/awatertrevi/xamarin-neo4j.git
synced 2026-09-22 09:05:29 +00:00
PocketGraph Website
This is the GitHub Pages website for PocketGraph - a Neo4j mobile client for iOS.
Setup GitHub Pages
Automatic Deployment (Recommended)
This repository includes GitHub Actions for automatic deployment! 🚀
- Go to your repository Settings on GitHub
- Navigate to Pages in the left sidebar
- Under "Source", select GitHub Actions
- 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:
- Go to your repository settings on GitHub
- Navigate to Pages in the left sidebar
- Under "Source", select the branch (usually
main) - Set the folder to
/docs - 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
- Automatically deploys the site when changes are pushed to
-
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:
- Open
index.htmlin your browser directly, or - 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 pagecss/style.css- Stylesheetimages/- Logo and graphicslogo.png- PocketGraph logoresoftware.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(:rootsection) - Content: Edit text directly in
index.html - Images: Replace files in
images/folder
Enjoy!