This guide walks through submitting Aquiis Property Management to AppImageHub for improved discoverability.
- ✅ v1.0.0 release published on GitHub
- ✅ AppImage built and tested (230MB, ~2s startup)
- ✅ Desktop file created (
aquiis.desktop) - ✅ AppStream metadata created (
com.aquiis.propertymanagement.appdata.xml) - ⏳ Screenshots needed (4 images)
- ⏳ Fork appimage.github.io repository
- ⏳ Submit pull request
Launch the application and capture 4 screenshots (see Documentation/Screenshots/README.md for details):
# Launch application
~/Applications/AquiisPropertyManagement-1.0.0.AppImage
# Capture dashboard (primary screenshot)
gnome-screenshot -w -d 2
# Save as: Documentation/Screenshots/dashboard.png
# Navigate to Properties and capture
gnome-screenshot -w -d 2
# Save as: Documentation/Screenshots/property-management.png
# Navigate to Leases and capture
gnome-screenshot -w -d 2
# Save as: Documentation/Screenshots/lease-workflow.png
# Navigate to Invoices and capture
gnome-screenshot -w -d 2
# Save as: Documentation/Screenshots/invoice-tracking.pngRequirements:
- PNG format
- 1920x1080 recommended (minimum 752x423)
- Under 500KB each
- Show actual features, not promotional graphics
Screenshots must be on GitHub before AppImageHub submission:
cd ~/Source/Aquiis
# Add screenshots
git add Documentation/Screenshots/*.png
# Commit
git commit -m "Add AppImageHub screenshots for v1.0.0 submission"
# Follow normal workflow: feature → development → PR to main- Visit: https://github.com/AppImage/appimage.github.io
- Click "Fork" button (top right)
- Fork to your GitHub account
# Clone your fork
git clone https://github.com/YOUR_USERNAME/appimage.github.io.git ~/appimage.github.io
cd ~/appimage.github.io
# Add upstream remote
git remote add upstream https://github.com/AppImage/appimage.github.io.git
# Fetch latest
git fetch upstream
git checkout master
git merge upstream/mastercd ~/Source/Aquiis/4-Aquiis.SimpleStart/Assets
./prepare-appimage-hub-submission.shThis script will:
- Create
database/Aquiis_Property_Management/directory - Copy desktop file, icon, and AppStream metadata
- Copy primary screenshot
- Provide next steps
cd ~/appimage.github.io/database/Aquiis_Property_Management
ls -lh
# Should see:
# aquiis.desktop
# aquiis.png (512x512 icon)
# com.aquiis.propertymanagement.appdata.xml
# screenshot.png (dashboard screenshot)Verify desktop file:
cat aquiis.desktopValidate AppStream metadata:
appstreamcli validate com.aquiis.propertymanagement.appdata.xmlcd ~/appimage.github.io
# Create branch
git checkout -b add-aquiis-property-management
# Add files
git add database/Aquiis_Property_Management/
# Commit
git commit -m "Add Aquiis Property Management
Aquiis SimpleStart is a property management application for small landlords
managing 1-9 residential rental properties.
Features:
- Property, tenant, and lease management
- Automated invoicing and payment tracking
- Maintenance request tracking
- Property inspections with PDF reports
- Security deposit investment tracking
- Multi-user support with role-based access
Homepage: https://github.com/xnodeoncode/Aquiis
License: MIT
AppImage: https://github.com/xnodeoncode/Aquiis/releases/tag/v1.0.0"
# Push to your fork
git push origin add-aquiis-property-management- Visit: https://github.com/AppImage/appimage.github.io/compare
- Click "compare across forks"
- Base fork:
AppImage/appimage.github.io, branch:master - Head fork:
YOUR_USERNAME/appimage.github.io, branch:add-aquiis-property-management - Click "Create pull request"
PR Title:
Add Aquiis Property Management
PR Description:
## Application Details
**Name:** Aquiis Property Management
**Category:** Office, Finance
**License:** MIT
**Homepage:** https://github.com/xnodeoncode/Aquiis
**Download:** https://github.com/xnodeoncode/Aquiis/releases/tag/v1.0.0
## Description
Property management software for small landlords managing 1-9 residential rental properties. Provides professional-grade features including:
- Complete tenant lifecycle management (prospect → application → lease)
- Automated rent invoicing and payment tracking
- Maintenance request tracking with vendor management
- Property inspections with comprehensive checklists
- Security deposit investment tracking
- Multi-user support with role-based access control
Built with .NET 10, Blazor Server, and ElectronNET. Standalone desktop application with no server or subscription required.
## Files Included
- ✅ `aquiis.desktop` - Desktop entry file
- ✅ `aquiis.png` - Application icon (512x512)
- ✅ `com.aquiis.propertymanagement.appdata.xml` - AppStream metadata
- ✅ `screenshot.png` - Primary screenshot (dashboard)
## Validation
AppStream metadata validated with `appstreamcli`:appstreamcli validate com.aquiis.propertymanagement.appdata.xml
## Testing
AppImage tested on:
- RHEL 10 (development platform)
- Performance: ~2 second startup
- Size: 230MB (normal compression)
## Contact
- **GitHub:** @xnodeoncode
- **Email:** cisguru@outlook.com
- Click "Create pull request"
AppImageHub maintainers typically review within 1 week. Common feedback:
- Screenshot quality or content
- Desktop file formatting
- AppStream metadata completeness
- Icon resolution
Be responsive:
- Check GitHub notifications daily
- Respond within 24-48 hours
- Make requested changes promptly
Once merged:
- Verify listing: Visit https://appimage.github.io and search for "Aquiis"
- Update README: Add AppImageHub badge
- Monitor feedback: Watch for user issues on GitHub
- Update listing: Submit new PR for version updates
Add to README.md:
[](https://appimage.github.io/Aquiis_Property_Management/)For future releases:
- Update AppStream metadata with new
<release>entry - Update screenshots if UI changes significantly
- Submit new PR to appimage.github.io with updates
- Maintainers prefer: Incremental updates over large changes
# Common issues
appstreamcli validate --explain com.aquiis.propertymanagement.appdata.xmlEnsure screenshots are:
- Committed to main branch
- Accessible via raw GitHub URLs
- Correct filenames in AppStream metadata
# Validate desktop file
desktop-file-validate aquiis.desktop- AppImageHub: https://github.com/AppImage/appimage.github.io
- AppStream Spec: https://www.freedesktop.org/software/appstream/docs/
- Desktop File Spec: https://specifications.freedesktop.org/desktop-entry-spec/
- AppImage Best Practices: https://docs.appimage.org/
- Screenshots: 30 minutes - 1 hour
- Fork/Clone: 5 minutes
- Preparation: 10 minutes (automated script)
- PR Creation: 15 minutes
- Review Process: 3-7 days
- Total: ~1 week from start to approval
- Screenshots captured and committed
- appimage.github.io forked
- Preparation script executed
- Files verified and validated
- Pull request created
- Review feedback addressed
- Approved and merged
- Listing verified on AppImageHub