6

GitHub - apple/swift-org-website: Swift.org website

 2 years ago
source link: https://github.com/apple/swift-org-website
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Swift.org Website

Overview

Swift.org website goals include:

  1. Welcome the curious about the Swift programming language.
  2. Share knowledge with the Swift users community and prospective users, including instructions for getting started with Swift as easily as possible, user guides, best practices, API documentation and feature announcements.
  3. Share knowledge with the Swift contributors community and prospective contributors, including contribution guides, technical details that assist contributions, project governance and legal information.
  4. Highlight community driven initiatives and technical work that have broad applicability to Swift users in all or some of its core usage domains.

See website overview for more information about the Swift.org website goals, content governance and contribution guidelines.

Technical

Swift.org uses Jekyll, a blog-aware, static site generator in Ruby.

Running locally

Requirements

  • Ruby 2.6 or higher (a Ruby installation manager, such as rbenv or RVM is recommended, but not required)
  • Bundler

To run the site locally, enter the following commands into a terminal window:

git clone https://github.com/apple/swift-org-website.git
cd swift-org-website
bundle install
LC_ALL=en_us.UTF-8 bundle exec jekyll serve
open "http://localhost:4000"

Running in Docker

Building with docker-compose

docker-compose run build

Running the site with docker-compose

docker-compose up website

Website available on http://localhost:4000


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK