Coder Social home page Coder Social logo

limitinit / charcoal-se.github.io Goto Github PK

View Code? Open in Web Editor NEW

This project forked from charcoal-se/charcoal-se.github.io

0.0 0.0 0.0 6.28 MB

Website for Charcoal

Home Page: https://charcoal-se.org/

Shell 12.75% JavaScript 5.41% Ruby 3.81% CoffeeScript 21.98% CSS 0.44% HTML 15.43% SCSS 40.18%

charcoal-se.github.io's Introduction

Setting up the Charcoal website locally

Before you can develop and contribute to the Charcoal website, you'll need to install the relevant packages and dependencies.

  • If you're on a Mac, you'll need to install Developer Tools (or Xcode).
    • In Terminal, run xcode-select --install
    • You may already have Xcode installed. Make sure it's up to date by running softwareupdate --install -a to install all updates.
  • If you're on a Linux, you can install Ruby from your package management system:
    • Debian, Ubuntu and similar: Run sudo apt install ruby
    • Fedora, CentOS and similar: Run sudo yum install ruby
    • Arch and Manjaro: Run sudo pacman -S ruby
  • Next, you'll need to install the Ruby package manager, Bundler:
    • gem install bundler
    • If, for example, you already have bundler, you can skip to the next step
  • Finally, install the project-specific dependencies:
    • bundle install
    • You can see what the dependencies are in Gemfile.lock.

Previewing the Charcoal website locally

You'll need to build the website based on the markdown files, then run the server that serves up the compiled website.

  • script/build
    • Download and process this repository, as well as the Wiki pages
  • script/serve
    • This runs the server that lets you preview what the website will look like once deployed. By default, the server listens to port 4000, which means you can open 127.0.0.1:4000 in your favorite browser and see how the site looks like.
    • Using this script instead of bundle exec jekyll serve will make the server only rebuild changed pages and automatically reload open pages in the browser when rebuilding.

Build automation

For every commit to this branch, or to the repository Wikis of either Charcoal-SE/SmokeDetector or Charcoal-SE/metasmoke, a build for the Charcoal website is triggered on Travis CI.

This branch site contains the source code of the majority of the Charcoal website. During builds, the Wikis of Charcoal-SE/SmokeDetector and Charcoal-SE/metasmoke are also fetched and built together. Refer to the build script for more information.

charcoal-se.github.io's People

Contributors

angussidney avatar artofcode- avatar awegnergithub avatar calvt avatar cigien avatar dependabot[bot] avatar double-fault avatar ferrybig avatar gparyani avatar ibug avatar j-f1 avatar jake-symons avatar makyen avatar mrigank11 avatar nm-t avatar papershine avatar smokedetector avatar sulphurdioxide avatar superplane39 avatar teward avatar thesecretmaster avatar tripleee avatar undo1 avatar zalmanlew avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.