🚀 Publishing to https://github.com/coralsio
Follow these steps to publish the Quote2Order extension under the Corals organization on GitHub.
- Access to the coralsio GitHub organization
- Git installed locally
- Repository creation permissions in the organization
- Go to https://github.com/coralsio
- Click "New repository" or "+" → "New repository"
- Fill in repository details:
- Repository name:
magento2-quote2order - Description:
Free Magento 2 extension to convert quotes to orders instantly - Professional development by Corals - Free Palestine 🇵🇸 - Visibility: Public ✅
- Initialize with:
- ✅ Add a README file
- ✅ Add .gitignore (PHP template)
- ✅ Choose a license (OSL-3.0 or MIT)
- Repository name:
# Navigate to the extension directory
cd /Users/imak/Sites/localhost/nitrosports/app/code/Corals/Quote2Order
# Initialize git repository
git init
# Add all files
git add .
# Create initial commit with proper message
git commit -m "🇵🇸 Initial release v1.0.0 - Quote2Order Extension
✨ Features:
- Quote to order conversion functionality
- Admin panel integration with user-friendly interface
- Bulk operations for processing multiple quotes
- Console commands for automated conversion
- Smart address handling and validation
- Payment method configuration support
- Email notification system
- ACL permissions integration
🛠️ Technical:
- Magento 2.3+ compatibility
- Professional error handling and logging
- Extensible architecture following Magento best practices
- Comprehensive documentation
🏢 Professional development by Corals
📍 Ramallah-based development team
🌐 Contact: hello@corals.io
#FreePalestine #Magento2 #OpenSource #Corals"
# Add remote repository (replace 'magento2-quote2order' with actual repo name)
git remote add origin https://github.com/coralsio/magento2-quote2order.git
# Set main branch
git branch -M main
# Push to GitHub
git push -u origin main# Create and push release tag
git tag -a v1.0.0 -m "Release v1.0.0 - Quote2Order Extension
🎯 First stable release of the Quote2Order extension
🇵🇸 Dedicated to Free Palestine
🏢 Professional development by Corals team
Features included:
- Complete quote to order conversion system
- Admin interface and bulk operations
- Console commands and API integration
- Professional documentation and support"
git push origin v1.0.0After pushing, configure the repository settings:
- Website: https://corals.io
- Topics:
magento2,php,quote,order,free,palestine,corals,ramallah
- Enable Issues for community support
- Enable Discussions for community engagement
- Set up Branch protection rules for main branch
- Enable GitHub Pages to host documentation
- Source: Deploy from a branch (main)
- Folder: / (root) or /docs
Create additional files in the GitHub repository:
Create .github/ISSUE_TEMPLATE/ directory with:
Bug Report Template (bug_report.md):
---
name: Bug report
about: Create a report to help us improve
title: '[BUG] '
labels: bug
assignees: ''
---
**Describe the bug**
A clear description of what the bug is.
**Magento Version**
- Magento version: [e.g. 2.4.6]
- PHP version: [e.g. 8.1]
**Steps to Reproduce**
1. Go to '...'
2. Click on '....'
3. See error
**Expected behavior**
What you expected to happen.
**Free Palestine 🇵🇸**
Thank you for contributing to our open source project.Feature Request Template (feature_request.md):
---
name: Feature request
about: Suggest an idea for this project
title: '[FEATURE] '
labels: enhancement
assignees: ''
---
**Is your feature request related to a problem?**
A clear description of what the problem is.
**Describe the solution you'd like**
A clear description of what you want to happen.
**Additional context**
Add any other context about the feature request here.
**Free Palestine 🇵🇸**Create CONTRIBUTING.md:
# Contributing to Quote2Order
We welcome contributions from the community! 🇵🇸
## How to Contribute
1. Fork the repository
2. Create a feature branch (`git checkout -b feature/amazing-feature`)
3. Commit your changes (`git commit -m 'Add amazing feature'`)
4. Push to the branch (`git push origin feature/amazing-feature`)
5. Open a Pull Request
## Development Guidelines
- Follow Magento 2 coding standards
- Include PHPDoc comments
- Add unit tests where applicable
- Update documentation as needed
- Test thoroughly before submitting
## Contact
- Email: hello@corals.io
- Website: https://corals.io
- Organization: https://github.com/coralsio
**Free Palestine 🇵🇸**After repository setup, promote the extension:
🚀 NEW RELEASE: Quote2Order for Magento 2
We're excited to announce the release of our FREE Quote2Order extension!
✨ Features:
- Convert quotes to orders instantly
- Bulk operations support
- Admin panel integration
- Console commands
- Professional development by @coralsio
🇵🇸 Dedicated to Free Palestine
🏢 Professional Magento development from Ramallah
📥 Download: https://github.com/coralsio/magento2-quote2order
💼 Need custom development? Contact hello@corals.io
#Magento2 #FreePalestine #OpenSource #Ecommerce #PHP- Post in Magento community forums
- Share on LinkedIn with professional network
- Tweet with relevant hashtags
- Share in Magento Facebook groups
Set up ongoing maintenance:
- Watch for issues and pull requests
- Respond to community feedback
- Maintain documentation updates
- Follow semantic versioning (v1.0.1, v1.1.0, etc.)
- Create release notes for each version
- Tag releases properly
- Link to other Corals projects where relevant
- Maintain consistent branding across repositories
- Share development practices and standards
- Add to main Corals portfolio
- Include in service offerings
- Use as demonstration of Magento expertise
# Complete setup in one go
cd /Users/imak/Sites/localhost/nitrosports/app/code/Corals/Quote2Order
git init
git add .
git commit -m "🇵🇸 Initial release v1.0.0 - Quote2Order Extension"
git remote add origin https://github.com/coralsio/magento2-quote2order.git
git branch -M main
git push -u origin main
git tag -a v1.0.0 -m "Release v1.0.0"
git push origin v1.0.0Repository URL: https://github.com/coralsio/magento2-quote2order
Organization: https://github.com/coralsio
Contact: hello@corals.io
Location: Ramallah 🇵🇸