Custom Repository¶
Pro & Enterprise Plans Only
The Custom Repository feature is exclusively available for Pro and Enterprise plan subscribers.
Overview¶
The Custom Repository is a specialized GitHub repository provided to Pro and Enterprise customers for managing custom components and app modifications. This repository serves as a structured storage space for your custom components, allowing seamless integration with your mobile app.
Important
This is NOT the main app repository. It functions as a dedicated storage space for your custom components that will be merged into your app automatically.
Getting Access¶
- Upon signing up for a Pro or Enterprise plan, you'll receive:
- A GitHub repository invitation within 24 hours
- Access credentials and setup instructions
- Documentation for component development
Repository Structure¶
The repository comes pre-configured with organized folders for different app sections:
custom-repository/
├── shop/
├── cart/
├── account/
├── wishlist/
├── product-details/
├── product-list/
└── app-blocks/
Each folder contains: - Component templates - Style guidelines - Integration instructions - Example implementations
How It Works¶
- Access Repository
- Accept the GitHub invitation
- Clone the repository locally
-
Review the provided documentation
-
Develop Components
- Navigate to the appropriate folder
- Follow the component building guidelines
- Test your changes locally
-
Commit and push your changes
-
Publish Changes
- Log into your Shopify app
- Navigate to the App Settings
- Click the "Publish" button
- Wait for changes to propagate
Deployment Timeline¶
Update Timeline
- iOS: 10-20 minutes
- Android: 10-20 minutes
- Changes are automatically merged into your app
Best Practices¶
- Organization
- Keep components in their designated folders
- Follow the provided naming conventions
-
Document any custom implementations
-
Testing
- Test components thoroughly before publishing
- Verify functionality across different devices
-
Check for any conflicts with existing components
-
Version Control
- Make meaningful commit messages
- Create branches for major changes
- Keep your local repository updated
Common Use Cases¶
- Custom shopping cart experiences
- Specialized product detail pages
- Unique account management interfaces
- Custom wishlist functionality
- Branded app blocks and components
Limitations¶
- Repository is for component storage only
- Direct app modifications are not possible
- All changes must be published through the Shopify app
- Some components may require review before deployment
Support¶
Need help with your custom repository? - Review the repository's README file - Check the provided example components - Contact our support team at admin@appora.ca
Pro Tip
Always backup your custom components before making significant changes.
Security¶
- Repository access is strictly controlled
- All code is reviewed during the merge process
- Sensitive information should never be committed
- Follow security best practices provided in the documentation
Next Steps¶
- Wait for your GitHub invitation (within 24 hours of plan upgrade)
- Set up your local development environment
- Review the repository documentation
- Start building your custom components
Need Help?
Our team is available to help you get started with custom component development. Contact us for guidance or technical support.