Swift.org website

Swift.org website goals include:

Community Participation xml version= "1.0" encoding= "utf-8"?

Everyone is welcome to contribute to the Swift.org website in the following ways:

SeeCONTRIBUTING.mdfor additional information about the website’s contribution guidelines.

Governance xml version= "1.0" encoding= "utf-8"?

The website has a small list ofmaintainerswhich havewriteaccess and are in charge of reviewing and merging pull requests fromcontributors. Themaintainersgroup consists of a small subset of the Swift core team and theSwift website workgroup members.

The Swift.org website source code consists of several distinct parts:

  1. General content: Markdown, HTML, data files, images and other content.
  2. Blog posts: Source files for blog posts, mostly in markdown form.
  3. Technical infrastructure: Code and scripts for generating the website’s final static content (HTML mostly) from other forms of textual content such as Markdown and HTML files.
  4. Information design, user experience and user interface design: The layout and navigation of the website, including CSS and images used to define the user experience and user interface.

Each one of these areas is governed by a slightly different contribution process that matches their nature.

SeeSwift.org governancefor additional information about the website’s governance.

Website workgroup xml version= "1.0" encoding= "utf-8"?

The Swift website workgroup is a steering team that helps guide the evolution on the Swift.org website. The Swift website workgroup will:

SeeSwift.org workgroupfor additional information about the workgroup.