The Stack

screenshot of The Stack
jekyll
react

Website and datasets for The Stack, Daily Bruin's data journalism and newsroom tech blog.

Overview

The Stack is a data journalism and newsroom tech blog, operated by the Daily Bruin. It provides valuable resources and insights on data journalism and newsroom technologies.

Features

  • Installation (Mac/Linux): Provides step-by-step instructions for installing the theme on Mac and Linux systems.
  • Troubleshooting: Offers troubleshooting tips for resolving dependency errors during installation.
  • Installation (Windows): Provides specific instructions for installing the theme on Windows systems.
  • Contributing: Outlines the best practices and guidelines for contributing to the project.
  • Project Reports: Encourages users to write small reports on completed projects, including tools used and other relevant information.
  • Brand Guidelines: Mentions the availability of Stack swag.

Mac/Linux:

  1. Clone the repository: git clone https://github.com/dailybruin/the-stack.git
  2. Navigate to the newly created directory: cd the-stack
  3. Run the setup script: ./setup.sh
  4. Start the Jekyll server: jekyll serve

Troubleshooting

  • If you encounter dependency errors, try installing the missing dependencies using the gem install command.
  • If dependency errors persist, locate and delete the Gemfile.lock file in the top level of the local repository, then re-run the jekyll serve command.

Windows:

Follow the provided instructions, making sure to install Rouge instead of Pygments for syntax highlighting. Additional considerations for using Jekyll on Windows are also mentioned. Alternatively, users can install the theme on a VirtualBox VM running Ubuntu Server.

Summary

The Stack is a data journalism and newsroom tech blog, offering valuable resources and insights. Its key features include installation guides for Mac, Linux, and Windows, troubleshooting tips, contributing guidelines, and the option to write project reports. The blog also offers Stack swag for enthusiasts.

jekyll
Jekyll

Jekyll is a static site generator written in Ruby that allows you to create simple, fast, and secure websites without the need for a database.

react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

blog
Blog

Blog websites feature posts written by one or more authors, organized by categories and tags, with a section for comments and archives sorted by date or topic. Additional features may include search bar, social media sharing, subscription or RSS feed, about and contact pages, and visual content.