Code Monkey home page Code Monkey logo

infrastructure's Introduction

SPARC Community-Owned Infrastructure Microsite

About

This site provides a custom home for SPARC's Community-Owned Infrastructure project materials.

Status

  • Live: Netlify Status
  • Test: Netlify Status

How to make a new post via Github web interface

Posts are usually different sections of the report.

  • You need to have access to add posts to the website. This can be done by adding your github account to the Staff Team.
  • Clicking here. That will start a new post in _posts on the dev branch.
  • Give your post a name. Your name must start with the date you want it posted plus a friendly title and .md at the end. This means post names look like this YYYY-MM-DD-your-title.md
  • Start writing. It can be helpful to start by copying template.
  • When you're ready to save, hit commit changes at the bottom.
  • The site will then update, this can take about a minute (you can check the status above). You'll find your post at http://test.infrastructure.sparcopen.org/. This will only happen if the post date is today. Think of this as a preview, it won't show up on Google or be discoverable from the live website.
  • If you want to make edits to your post, find it in _posts
  • Once you're happy, it's time to put your post on the live site. To do that, click here. If it shows only your post as being added, great! If it doesn't, best to reach out to @JosephMcArthur for help. If that isn't possible, clicking here and copy your post. This will put your post directly on live, and while this can be bad practice is fine in a pinch.

How to add a report

How to add different type of content

  • Threads: Go to _topics, duplicate any file and adjust to your liking. The tag element on posts affect what topic it goes into.
  • Reports: Go to _reports, duplicate any file and adjust to your liking. The catagory element on posts affects what report is used.
  • Media (e.g images, report PDFs): Go to _media. If you find a folder that makes sense go there, and then upload your image. Then, reference is as you see in the template.
  • Authors. If there is a new author go to _data/authors.yml and copy previous entries.

About the code

https://github.com/sssoz was the main designer and developer for this project.

The live version of the site is at https://infrastructure.sparcopen.org/ (using live in this repo). Netlify Status

A dev version is at https://test.infrastructure.sparcopen.org/ (using dev in this repo). Netlify Status

Another version of the site for members exists too.

The site uses Jekyll as a build system, and Netlify for server / CDN.

We forked the original codebase from https://github.com/dbtek/dbyll however we likely stripped just about everything out during the build.

infrastructure's People

Contributors

agnivade avatar agounaris avatar andreagiardini avatar atry avatar bitdeli-chef avatar casab avatar crazycodeboy avatar dbtek avatar dependabot[bot] avatar edap avatar facastagnini avatar fernandodev avatar golov avatar josephmcarthur avatar lesefandel avatar mchwalisz avatar n2i avatar nshockey avatar pwasiewicz avatar sssoz avatar sunzenshen avatar technion avatar theredfish avatar tpgmartin avatar txtbks avatar vhollister88 avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Forkers

sssoz mis-academy

infrastructure's Issues

what's our flair?

Is there a twist we can do to make this really cool, or memorable?

e.g have the sidebar have a background image?

font flash on load

When doing a hard refresh you can see some fonts load and get used before our proper ones, and it causes a bit of a flash.

We may not care, but I want to flag as usually I don't see this.

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.