Skip to content

Latest commit

 

History

History
46 lines (34 loc) · 1.72 KB

File metadata and controls

46 lines (34 loc) · 1.72 KB

Demo: CivicTechTO Trello-backed project page

The purpose of this repo is to show how a static website hosted on GitHub Pages could be backed by a Hacknight Projects Trello board.

How it Works

The page is automatically generated from Trello "cards" that each represent a project. Tagging a card with the "Website Featured" label automatically renders it on the webpage. By formatting attachments in specific ways (made easier by copying a template card) a new project can be added and promoted to website -- Slack channels, project header images, project leads, and various other links are rendered from the Trello data.

Why?

Benefits of this approach include:

  • Trello has a great interface for administering the page.
  • Trello already has a wonderful mobile app for editting boards.
  • Trello's model of boards/cards/members/labels/attachments suits our needs very well.
  • Trello's API makes it possible to surface the data in other ways. (eg. a dynamic hacknight project board)
  • Lots of features with little backend maintanence burden.

Technologies Used

Contributing

To contribute to this project, just submit a pull request to the master branch. GitHub Pages will auto-deploy on merge.