Skip to content

Conversation

@peterkos
Copy link
Contributor

@peterkos peterkos commented Dec 6, 2020

Major Differences

  • HTML-based project, not React
  • Parcel.js
  • SCSS
  • FontAwesome

Why?

Old version of site would be too complicated to refactor, and instead is faster to just rewrite. This consists of most of the implementation for desktop of the nav, hero, general, and leadership sections of the site.

Current implementation

Screenshot_2020-12-09 BrickHack 7

  • No mobile styles
  • Navbar mostly done (strange SVG issue w/ logo)
  • Hero section needs scaling work + parallax
  • General section half done, needs gallery
  • Leadership mostly done, needs imgs + alt tags

Signed-off-by: Peter Kos <pkos91@icloud.com>
Signed-off-by: Peter Kos <pkos91@icloud.com>
Signed-off-by: Peter Kos <pkos91@icloud.com>
Signed-off-by: Peter Kos <pkos91@icloud.com>
Signed-off-by: Peter Kos <pkos91@icloud.com>
Strange logo size
MLH badge doesn’t overflow properly
Added scaffolding for rest of site

Signed-off-by: Peter Kos <pkos91@icloud.com>
Signed-off-by: Peter Kos <pkos91@icloud.com>
Signed-off-by: Peter Kos <pkos91@icloud.com>
Signed-off-by: Peter Kos <pkos91@icloud.com>
Signed-off-by: Peter Kos <pkos91@icloud.com>
Signed-off-by: Peter Kos <pkos91@icloud.com>
Signed-off-by: Peter Kos <pkos91@icloud.com>
Signed-off-by: Peter Kos <pkos91@icloud.com>
Signed-off-by: Peter Kos <pkos91@icloud.com>
Signed-off-by: Peter Kos <pkos91@icloud.com>
Signed-off-by: Peter Kos <pkos91@icloud.com>
Signed-off-by: Peter Kos <pkos91@icloud.com>
@peterkos peterkos self-assigned this Dec 6, 2020
Signed-off-by: Peter Kos <pkos91@icloud.com>
Signed-off-by: Peter Kos <pkos91@icloud.com>
Current solution: manually copy them over in the build script.
Alternatively, we can also just never remove the build directory and only update it, and keep the static files in there. However it will make it slightly harder to access/edit those files, given that they’ll be scattered around with the other output from parcel.

parcel-bundler/parcel#2099
Signed-off-by: Peter Kos <pkos91@icloud.com>
Now everything in `resources` will be copied into `build` on build!

Signed-off-by: Peter Kos <pkos91@icloud.com>
@peterkos peterkos marked this pull request as ready for review December 9, 2020 06:33
@peterkos peterkos requested a review from cbaudouinjr December 9, 2020 06:34
@peterkos
Copy link
Contributor Author

peterkos commented Dec 9, 2020

Also includes the start of some WIP design changes:

  • Nav hover effect
  • Hero text left-aligned instead of right
  • New Ricky the Brick assets that will (soon) be randomly swapped on page load
  • Buttons are now consistent (and customizable) across the entire style
  • Logo links to main site URL per web convention
  • Cropped existing SVGs to remove extra unnecessary whitespace

cbaudouinjr
cbaudouinjr previously approved these changes Dec 9, 2020
Copy link
Member

@cbaudouinjr cbaudouinjr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have personally hand-reviewed all 982 files of this pull request. :shipit:

Signed-off-by: Peter Kos <pkos91@icloud.com>
Copy link
Member

@cbaudouinjr cbaudouinjr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've spent a few hours reviewing the EOF change. While I do have some disagreements about the implementation I say we :shipit: to production for now.

@peterkos peterkos merged commit 182f080 into develop Dec 9, 2020
This was referenced Dec 9, 2020
peterkos added a commit that referenced this pull request Aug 4, 2021
From-scratch rewrite of site
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants