Policy Version: 1.0 Last Updated: 2025-06-15
This document defines our "Community Subdomains" program, which allows communities within our region to use a subdomain of "pythonasia.org" or any other domain owned by the Python Asia Organization (PAO) to host their websites.
Community Subdomains are subdomains that represent a particular community’s online presence, such as bd.pythonasia.org for the Bangladesh community or durianpy.pythonasia.org for the DurianPy community.
- pythonasia.org
- pycon.asia
This program aims to:
- Support regional Python communities across Asia by reducing technical barriers
- Maintain brand consistency across the PythonAsia network
- Foster collaboration and knowledge sharing between communities
- Provide a unified identity for Python communities in our region
- Reduce costs for community groups that might otherwise need to purchase domains
This program is intended for communities based in Asia, including but not limited to East Asia, Southeast Asia, and South Asia.
Community subdomains are available to:
- Python user groups, communities, or organizations within the defined geographic scope above
- Python-focused conferences, events, or educational initiatives in the region
- Community groups that align with Python Asia Organization's mission and values
- Groups that have adopted a Code of Conduct compatible with PAO’s standards
-
Submit Request: Email your request to
wg-infra@pythonasia.orgwith:- Proposed subdomain name (e.g.,
yourcommunity.pythonasia.org) - Community name and a brief description
- Geographic location or focus area
- Names and email addresses of two people as the primary contact
- Domain name (not URL) that you control for CNAME configuration
- Link to your Code of Conduct
- Link to ticket pricing (if hosting an event)
- Proposed subdomain name (e.g.,
-
Review: PAO will review applications within 14 business days.
-
Approval: PAO will contact you for the next steps if approved.
- Use country codes (e.g.,
sg.pythonasia.org,my.pythonasia.org) - Use community abbreviations (e.g.,
durianpy.pythonasia.org) - Use city names for location-specific groups (e.g.,
jakarta.pythonasia.org)
- Communities must provide PAO with a domain name (not just a URL) that they control as the CNAME target.
- PAO will configure a CNAME record pointing the subdomain to the community’s provided domain.
- Using a domain you control gives you full control over the subdomain, including email configuration.
- Communities can make changes to their target domain without requiring PAO DNS updates.
- Use a domain you control: The CNAME target must be a domain name that your organization owns or has long-term control over.
- Avoid problematic services: Services like GitHub Pages or Vercel that don’t work well with CNAMEs should be avoided.
- No wildcard subdomains: We do not support wildcard CNAME configurations (e.g.,
*.community.pythonasia.org) due to security concerns. - Communities must ensure their target domain remains active and accessible.
Technical Notes
- CNAME configuration allows communities to manage their own subdomains independently.
- Communities can configure email services on their subdomain once the CNAME is established.
- Changes to your target domain propagate automatically without PAO intervention.
Permitted Activities:
- Community websites and information sharing
- Event promotion and registration
- Educational content related to Python programming
- Reasonable sponsorship acknowledgments
Prohibited Activities:
- Commercial sales or e-commerce (beyond event sponsorship packages)
- Content that violates PAO’s Code of Conduct
- Activities that could damage Python Asia Organization’s reputation
- Transfer of control to entities unaffiliated with Python or the original community
Violations of Acceptable Use may result in suspension or permanent removal of the subdomain.
- You're in Charge of Your Content: Communities are fully responsible for everything on their subdomains.
- Follow Our Code of Conduct: All content must follow PAO’s Code of Conduct.
- Be Transparent About Your Relationship: Communities must include clear disclaimers on their websites explaining their relationship with PAO.
- PAO Can Request Changes: PAO reserves the right to ask for changes or removal of content.
- Inactive Sites May Be Removed: If a community's website hasn't been updated in a while, or we can't reach the main contacts, we may remove the CNAME registration without notice.
All communities using PAO subdomains must:
- Adopt and enforce a Code of Conduct compatible with PAO’s CoC.
- Handle community conduct issues appropriately.
- Report serious violations to PAO when they impact the broader community.