Skip to content

Create website

Background

We will use Gitlab.com capabilities to create the website with pages.

Task description

Technical tasks

Execute at least the following technical tasks:

  • Choose a static website generator
  • Use GitLab Pages to host a website based on the contents of this repo at https://buildstream.gitlab.io/website/
  • Configure buildstream.build domain to point to https://buildstream.gitlab.io/website/
  • Configure a certificate for encrypted communication using Let's Encrypt for buildstream.build
  • Base the design from pelican
  • Can we create ToC with Pelican?
    • If yes, how?
    • If no, can we install a plugin? If not, we should use HTML syntax for titles.
  • Add license.md file to the website repo. Extract the license from the official CC page
  • Fix post broken links
  • Evaluate the following potential changes
    • Justify the text on both sides.
    • Reduce the difference in size between titles of section and paragraph font.
  • Make sure the domain works with www and https

these tasks are led by @tacgomes

Pages creation

These tasks are related with the creation of the structure and the pages that will be published on the website for the BuildStream 1.2 release:

Theses tasks are led by @toscalix

Content

These tasks refer to actual content creation on each page that has been previously created and structured. The content that should be created is (lead person - help):

Check this Markdown guide to better understand about the content format we would like to have:

Design

  • Substitute the top banner message from BuildStream to BuildStream, the software integration tool.
    • The word software can be erased in the near future, once we get more popular. Sadly build is confused with construction industry.

Acceptance Criteria

  • Link to the sitemap:
  • Link to the following pages:
    • Home page:
    • Project page:
    • Portfolio page (Landing page):
    • Feature page:
    • BuildStream in detail:
    • Installation and deployment page:
    • BuildStream glossary:
    • Known issues page:
    • Download page:
    • FAQ:
    • Roadmap page:
    • Release announcement:
    • Wiki home page

Edited by toscalix