Coder Social home page Coder Social logo

bors-ng.github.io's Introduction

The https://bors.tech web page

For more information, see the bors-ng/bors-ng repository. This repository is just a bunch of meta stuff surrounding it.

This site is generated using jekyll. For simple changes, you can just edit right on GitHub (GitHub's own Markdown preview will match up with the website's rendering as long as you don't use inline HTML or Liquid templates). If you're moving a lot of stuff around, though, you'll want to install Jekyll, clone this repo, and use jekyll serve to preview it.

bors-ng.github.io's People

Contributors

andyleejordan avatar bors[bot] avatar buckymaler avatar coder-256 avatar connorskees avatar couchand avatar dependabot-preview[bot] avatar dependabot-support avatar dependabot[bot] avatar dilumaluthge avatar eddiewebb avatar fwitzke avatar gmendonca avatar grahamc avatar jniles avatar korthout avatar kraai avatar lf- avatar macarse avatar matklad avatar nbraud avatar nikomatsakis avatar notriddle avatar rodolfo42 avatar savnik avatar theneikos avatar tripleight avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

bors-ng.github.io's Issues

Include the Code of Conduct document on the main site

It's probably a good idea to have that document somewhere other than just the bors-ng/bors-ng repo, since https://bors.tech/conduct/ is way better than https://github.com/bors-ng/bors-ng/blob/master/CODE_OF_CONDUCT.md.

You don't need to find a place to link to it within the main site, since it's a moot point unless they click the "Edit this page on GitHub" button and we can make sure github itself mentions it in the contributing doc and pull request template. We'll probably want to have a whole page just for "community resources" once we have enough community resources to fill the page, and the CoC will be on top of that.

Right now, though, it's just nice to have a permalink to the thing.

Use AMP?

https://www.ampproject.org/

Since bors.tech is already running out of CloudFlare, and is already pretty heavily optimized, I'm not sure if this would actually improve perf or not.

Projects that have been, or may in the future be, featured in TMIB

The "how to test" blog post

Interested in having blog posts other than the newsletter, should probably write a blog post about good unit and integration testing practices.

Remove inline JavaScript

DO NOT FIX THIS BUG UNTIL AT LEAST SIX MONTHS AFTER THE NEW CHROME WITH THIS FIX GOES OUT

Right now, the bors.tech home page combines inline CSS with a little bit of Javascript to asynchronously load the main CSS. It's there to get slightly quicker initial paint, particularly an initial paint with that nice blurb in it:

(filmstrip showing the blurb being visible long before the CSS is actually loaded)

The annoying part is that it's based on JavaScript and DOMContentLoaded, and it's done by putting weird display:none rules in the inline first-paint CSS. In other words, a bunch of weird, finicky code that only exhibits bugs during a brief flash of partial content.

Once the new Chrome goes out, Chrome, Firefox, and Edge will all align on asynchronously loading CSS links in the <body> tag. So we'll be able to drop all those display:none rules and the home page will be truly free of JavaScript code (though it'll have to have an empty script tag with a single space in it ๐Ÿ˜‹).

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.