GithubHelp home page GithubHelp logo

h5bp / h5bp.github.io Goto Github PK

View Code? Open in Web Editor NEW
84.0 84.0 46.0 198 KB

A website for the H5BP organization. Browse all the H5BP projects in one place.

Home Page: https://h5bp.github.io/

License: MIT License

JavaScript 65.17% CSS 23.17% HTML 11.66%

h5bp.github.io's People

Contributors

alrra avatar arthurvr avatar coliff avatar drublic avatar ericduran avatar maccman avatar mathiasbynens avatar mjackson avatar necolas avatar peterdavehello avatar roblarsen avatar zearin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

h5bp.github.io's Issues

Design issue with long repo names

When one (or more) of the 'latest updated' repos has a long name, like Front-end-Developer-Interview-Questions or html5boilerplate.com-mobile, the design kinda breaks:

screenshot 2014-12-23 08 52 03

Does somebody have any ideas how to fix this nicely?

h5bp.github.com => 404

$ curl -sSIL http://h5bp.github.com
HTTP/1.1 301 Moved Permanently
Server: GitHub.com
Content-Type: text/html
Location: http://h5bp.github.io/
Expires: Fri, 20 Jun 2014 07:59:30 GMT
Cache-Control: max-age=600
Content-Length: 178
Accept-Ranges: bytes
Date: Fri, 20 Jun 2014 07:49:30 GMT
Via: 1.1 varnish
Age: 0
Connection: keep-alive
X-Served-By: cache-fra1226-FRA
X-Cache: MISS
X-Cache-Hits: 0
X-Timer: S1403250569.967109442,VS0,VE90
Vary: Accept-Encoding

HTTP/1.1 404 Not Found
Server: GitHub.com
Content-Type: text/html; charset=utf-8
Content-Length: 9371
Accept-Ranges: bytes
Date: Fri, 20 Jun 2014 07:49:30 GMT
Via: 1.1 varnish
Age: 0
Connection: keep-alive
X-Served-By: cache-ams4125-AMS
X-Cache: MISS
X-Cache-Hits: 0
X-Timer: S1403250570.591447353,VS0,VE88
Vary: Accept-Encoding

Images not loading

Originally I reported this here: #9, but seems like this time it's another problem.

There seems to be a problem loading the images. The repos perfectly load, but the images don't. This time the requests are returning this:

f78a37d0-7308-11e4-8b87-c0e9cc84842b

Notice that the repos itself perfectly load. The images don't:
screenshot 2014-11-23 14 09 11

You're having the same problems?


Maybe it's time to revision this site a bit, and cache the stuff we right now get from the Github API locally? The site right it is now has 2 big problems:

  • #9 keeps coming back, which appears to be hard in development too.
  • Its load time (till all the images loaded) over 3G is a little over 15 seconds.

If we cache some kind of projects.json in the repo, we could make the index.html generate using some kind of templating engine. (And the images just link directly to gravatar/github).

IMHO this site is now handling way to much on the client-side to get a good load time or experience. Surely for mobile devices this is the worst.

If you want me to work on something, I would love too.

Use custom jQuery build?

Right now on this repo we are loading in a full version of jQuery v1.7.1 (which is gzipped 32.38kb).

In fact we are just using a little functions in app.js:

  • The selector engine and DOM manipulation functions
  • Looping over arrays, using $.each()
  • $.getJSON()

We're using just a bit of jQuery's power, and probably it is smarter to build a custom version of the jQuery library (which would only be containing the methods and functions we need). This change could save us a serious amount of kilobytes.

What do you guys think about this?

Also: we could consider an upgrade to jQuery v2.x? I feel like we don't need support for IE8, the visitors of this site are mostly using a modern browser ;-)

Add "Help Wanted" section

It would be nice to have a single place where all "help wanted" issues across all repos could be browsed in one place. A second section down below with a simple table listing the the repo and the issue. We may want to add more labels to the issues in the individual repos to be able to target specific skills.

Use 'main.css' for this site

it'd be nice to use our own 'main.css' for this site - imported via NPM - like we do for H5BP. Right now, we do include the CSS but it's out of sync so importing via NPM would keep it up to date.

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.