jsbarrett / cu-freecodecamp-site

A simple site to promote and showcase the projects that we do in the Champaign-Urbana FreeCodeCamp group.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

cu-freecodecamp-site

A simple site to promote and showcase the projects that we do in the Champaign-Urbana FreeCodeCamp group.

TODO

  • Make more responsive (mobile friendly)
  • Fix/update nav
  • Find icons for rest of technologies
  • Create footer for the social icons/links to exist in

Content

find content in the content.md file

Design

(recommendation) A very common look/feel these days is the Material Design as written by Google. A component library for the web that implements many basic web components with a material design that fits the exact specification can be found at these links

Framework(s)

(recommendation) For now I think it makes sense to keep things simple for people who want to contribute, so keep things (for now) as vanilla javascript, html, and css. No frameworks or libraries, so there is no magic in the code. A new person should be able to understand how our site works by only reading our source code. This may have to change over time as we implement more features and/or API's, but I think it is a good idea to do as much of this site as vanilla as possible.

Code standards

(recommendation) For now I think it is best to pick a code formatter (like Beautify and just use whatever the default settings. If we as a team decide over time that we want to tweak some of the settings to fit our style as a team then we can create a .jsbeautifyrc file to share in this repo. But for now I think using a default code formatter to try and make all of the code look as similar as possible is ideal. This won't fix all problems but will hopefully catch a lot of spacing/indentation inconsistencies for us.

(recommendation) I think it would also be wise to use an eslint standard, whenever we get around to adding more features that depend on javascript. But for now we can keep most of this project HTML and CSS and avoid having that conversation until needed.

About

A simple site to promote and showcase the projects that we do in the Champaign-Urbana FreeCodeCamp group.

License:MIT License


Languages

Language:HTML 60.1%Language:CSS 34.3%Language:JavaScript 5.6%