Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] Site design refresh #1179

Closed
wants to merge 117 commits into from
Closed
Show file tree
Hide file tree
Changes from 103 commits
Commits
Show all changes
117 commits
Select commit Hold shift + click to select a range
36069f8
Restructure css directory
Feb 17, 2018
430827a
Update layout
Feb 17, 2018
ebf311a
Update topic list styling
Feb 18, 2018
34bd953
Fix sentence casing
Feb 18, 2018
4e9830d
Highlight active section
Feb 19, 2018
81b6dee
Add version details/summary widget
Feb 19, 2018
cf6b3f0
Version dropdown tweaks
Feb 19, 2018
fdd8bd0
Facier toggle
Feb 20, 2018
98d5cf4
Mobile topics styling
Feb 25, 2018
885c9ed
WIP babel config
Feb 25, 2018
5f17e27
Add babel
Feb 25, 2018
9daa6b0
Update footer
Feb 25, 2018
3609675
Fix browser-sync config
Feb 25, 2018
80ccdfd
Add hover classes to footer links
Feb 25, 2018
b0e820c
Apply new design to community page
Feb 25, 2018
2f83d99
Remove asset gems install webpacker
tarebyte Feb 26, 2018
48026cd
install new packages and move to yarn.lock cause webpacker
tarebyte Feb 26, 2018
dbce29f
Configure basic webpacker
tarebyte Feb 26, 2018
a76a6ad
Add stylelint-config-primer since it was yelling at me
tarebyte Feb 26, 2018
e9adf1a
Get assets working in the rails application
tarebyte Feb 26, 2018
674678f
Add webpack-dev-server to new Procfile.dev
tarebyte Feb 26, 2018
8cadb6e
Remove duplicated details.js
tarebyte Feb 26, 2018
670a775
Center community content
Feb 26, 2018
b4fd0ec
Add default link style
Feb 26, 2018
b7db2ce
Partial about section rework
Feb 26, 2018
73332f6
Small and fast page formatting
Feb 27, 2018
20ee88f
Distributed page formatting
Feb 27, 2018
ed2b751
Data assurance page formatting
Feb 27, 2018
a3fdf2b
Free and open source formatting
Feb 27, 2018
bed3a2b
Trademark page formatting
Feb 27, 2018
ee032fc
Add new about pages
Feb 27, 2018
8663f85
Remove old partials
Feb 27, 2018
a7486e1
Remove old fixed class usage
Feb 27, 2018
0c1cf02
Update manual page title
Feb 27, 2018
81a1fdf
Add script server so I don't have to remember stuff
tarebyte Feb 27, 2018
dfb8224
Merge branch 'master' into v2
tarebyte Feb 27, 2018
813ac95
render other about pages if there is a valid template
tarebyte Feb 27, 2018
fd4555f
missed the actual about page
tarebyte Feb 27, 2018
580d06f
Lint and properly format the routes file
tarebyte Feb 27, 2018
bd81225
Clean up routes so that are easier to read
tarebyte Feb 28, 2018
cccede0
Add doc(s) -> manual(s) redirection
tarebyte Feb 28, 2018
663052f
Remove tachyons because we are requiring it through NPM
tarebyte Feb 28, 2018
0a8ea9a
Update manual page title
Mar 1, 2018
2d3ea62
More title updates
Mar 1, 2018
3feca73
Mobile nav (partially) working
Mar 3, 2018
52d3a6f
Mobile nav working better
Mar 4, 2018
5bad4b5
Add active indicators to mobile nav links
Mar 4, 2018
4844c95
Convert burger to button
Mar 4, 2018
1634d6b
Proper indentation for mobile nav
Mar 4, 2018
968755e
It's more than just search now yo
Mar 4, 2018
c878fd5
Fix mid-width content margins
Mar 4, 2018
42ad307
Add border to nested dlists. Fixes #701
Mar 5, 2018
5b96449
Style anchor permalinks
Mar 6, 2018
678fa76
Merge branch 'master' into v2
Mar 9, 2018
6a851e4
Restyle sfc page
Mar 10, 2018
66e23e2
Restyle about page
Mar 10, 2018
bc3d8d7
Remove old js and remove asset.rb config for compilation
tarebyte Mar 10, 2018
dfdca2a
Fix header sizing
Mar 10, 2018
eefcd8f
Add node buildpack for webpack
Mar 14, 2018
254145b
Flip buildpack order
Mar 14, 2018
160dc76
Merge branch 'master' into v2
tarebyte Mar 14, 2018
ea68934
Add webpacker binstubs
tarebyte Mar 14, 2018
97f6402
Fix use bin executables and update Procfile.dev
tarebyte Mar 14, 2018
fda7d4d
Remove additional normalize.css
tarebyte Mar 14, 2018
29182a4
Move application.scss to archived
tarebyte Mar 14, 2018
712ebd9
Remove modernize helper
tarebyte Mar 14, 2018
46d59b0
Remove application.scss because it's confusing the asset pipeline
tarebyte Mar 14, 2018
cfb8c97
Larger sidebar text
Mar 13, 2018
b6f0765
Add toggle for manual topics at smaller sizes
Mar 13, 2018
91e33c1
Higher z-index for version dropdown
Mar 13, 2018
49a19c2
Add details stylesheet
Mar 14, 2018
1b1eff3
Move sass-loader to be a regular dependency
tarebyte Mar 14, 2018
3853d84
Add aria-labels to mobile header buttons
Mar 15, 2018
4875c72
Add aria-labels to doc section headings
Mar 15, 2018
dd08429
Placeholder top-level manual page
Mar 15, 2018
53ebf58
Merge branch 'master' into v2
tarebyte Oct 28, 2018
b702316
Update webpacker
tarebyte Oct 28, 2018
937a0a9
First pass at grid for manual index
Mar 19, 2018
eb8f317
Spike out rough landing page grid
Apr 4, 2018
7208ab9
Update binaries
Apr 29, 2018
4506d2d
Start of book styling
Oct 29, 2018
6212894
Only using 2nd edition going forward
Nov 12, 2018
d10fcb3
Merge branch 'master' into v2
tarebyte Nov 12, 2018
8dae523
Formatting for book sidebar
Nov 13, 2018
0ce4af3
Remove chapter dropdown link
Nov 13, 2018
b55aa48
Remove columns logic
Nov 13, 2018
6c6d443
Remove unneeded partial
Nov 13, 2018
247938b
Tweak to book notes
Nov 13, 2018
d194ca6
run "yarn install"
peff Nov 14, 2018
3895c9b
Update section navigation styling
Nov 14, 2018
c28649f
Use select menu for language options
Nov 14, 2018
6e6e3e7
Update colors for dropdown
Nov 14, 2018
b18a595
Update yarn.lock
Nov 15, 2018
50be18d
Merge pull request #1265 from git/language-picker
Nov 15, 2018
42185d0
Add aria-current to site nav links
Nov 16, 2018
af24cd7
Improve background and text contrast
Nov 16, 2018
b553187
Better orange contrast
Nov 16, 2018
dc91361
Add aria-labels
Nov 16, 2018
e649827
Add main role
Nov 16, 2018
e15b148
Add alt tags
Nov 16, 2018
40854c0
Use appropriate headings
Nov 16, 2018
7dc17d2
Fix headings for manual page
Nov 16, 2018
eaf6a00
Merge pull request #1269 from git/better-contrast
Nov 16, 2018
943ef17
Update content into new layout
Nov 17, 2018
19beb83
Fix alt tags
Nov 18, 2018
ca9d37c
Use 2 column chapter layout, update sidebar
Nov 19, 2018
0d67455
Line height tweaks
Nov 19, 2018
eee9fe1
Drop shadow updates
Nov 19, 2018
daf92d9
Mobile display updates
Nov 19, 2018
84d24b6
Add alt tag to book
Nov 19, 2018
1dcfb94
Make sure mid-gray has good contrast on sidebar
Nov 19, 2018
7fb9bf4
Add h1 for a11y purposes
Nov 19, 2018
95b2856
Use overflow-auto instead of overflow-scroll
Nov 19, 2018
9ba4933
Merge pull request #1271 from git/book-landing
Nov 20, 2018
7764f1f
Merge branch 'master' into v2
Nov 20, 2018
5723e32
Merge branch 'master' into v2
pedrorijo91 Feb 17, 2019
3a7663b
Merge branch 'master' into v2
pedrorijo91 Feb 17, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions .babelrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"presets": [
["env", {
"modules": false,
"targets": {
"browsers": "> 1%",
"uglify": true
},
"useBuiltIns": true
}]
],

"plugins": [
"syntax-dynamic-import",
"transform-object-rest-spread",
["transform-class-properties", { "spec": true }]
]
}
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,11 @@
/public/*.zip

node_modules/
/public/packs
/public/packs-test
/node_modules
yarn-debug.log*
.yarn-integrity

# Ignore byebug history
.byebug_history
Expand Down
7 changes: 7 additions & 0 deletions .postcssrc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
plugins:
postcss-import: {}
postcss-cssnext: {
features: {
rem: false
}
}
6 changes: 2 additions & 4 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ gem "faraday"
gem "faraday_middleware"
gem "iso8601"
gem "octokit"
gem "pg", "0.21.0"
gem "puma"
gem "tilt"
gem "tire"
Expand All @@ -23,9 +24,7 @@ gem "redcarpet"
gem "yajl-ruby"

# Assets
gem "compass-rails"
gem "sass-rails"
gem "uglifier", "3.2.0"
gem "webpacker"

group :development do
gem "awesome_print"
Expand Down Expand Up @@ -54,7 +53,6 @@ group :test do
end

group :production do
gem "pg", "0.21.0"
gem "rack-timeout"
gem "rails_12factor"
gem "redis-rails"
Expand Down
43 changes: 8 additions & 35 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -53,24 +53,7 @@ GEM
activesupport (>= 3.0.0)
uniform_notifier (~> 1.11.0)
byebug (10.0.0)
chunky_png (1.3.10)
coderay (1.1.2)
compass (1.0.3)
chunky_png (~> 1.2)
compass-core (~> 1.0.2)
compass-import-once (~> 1.0.5)
rb-fsevent (>= 0.9.3)
rb-inotify (>= 0.9)
sass (>= 3.3.13, < 3.5)
compass-core (1.0.3)
multi_json (~> 1.0)
sass (>= 3.3.0, < 3.5)
compass-import-once (1.0.5)
sass (>= 3.2, < 3.5)
compass-rails (3.1.0)
compass (~> 1.0.0)
sass-rails (< 5.1)
sprockets (< 4.0)
concurrent-ruby (1.0.5)
crack (0.4.3)
safe_yaml (~> 1.0.0)
Expand All @@ -86,13 +69,11 @@ GEM
railties (>= 3.2, < 5.2)
erubi (1.7.1)
erubis (2.7.0)
execjs (2.7.0)
fabrication (2.20.1)
faraday (0.14.0)
multipart-post (>= 1.2, < 3)
faraday_middleware (0.12.2)
faraday (>= 0.7.4, < 1.0)
ffi (1.9.25)
foreman (0.84.0)
thor (~> 0.19.1)
globalid (0.4.1)
Expand Down Expand Up @@ -139,6 +120,8 @@ GEM
public_suffix (3.0.2)
puma (3.11.3)
rack (1.6.10)
rack-proxy (0.6.5)
rack
rack-test (0.6.3)
rack (>= 1.0)
rack-timeout (0.4.2)
Expand Down Expand Up @@ -174,9 +157,6 @@ GEM
thor (>= 0.18.1, < 2.0)
rainbow (3.0.0)
rake (12.3.1)
rb-fsevent (0.10.3)
rb-inotify (0.9.10)
ffi (>= 0.5.0, < 2)
redcarpet (3.4.0)
redis (4.0.1)
redis-actionpack (5.0.2)
Expand Down Expand Up @@ -229,19 +209,12 @@ GEM
ruby-prof (0.17.0)
ruby-progressbar (1.10.0)
safe_yaml (1.0.4)
sass (3.4.25)
sass-rails (5.0.7)
railties (>= 4.0.0, < 6)
sass (~> 3.1)
sprockets (>= 2.8, < 4.0)
sprockets-rails (>= 2.0, < 4.0)
tilt (>= 1.1, < 3)
sawyer (0.8.1)
addressable (>= 2.3.5, < 2.6)
faraday (~> 0.8, < 1.0)
shoulda-matchers (3.1.2)
activesupport (>= 4.0.0)
sprockets (3.7.2)
sprockets (3.7.1)
concurrent-ruby (~> 1.0)
rack (> 1, < 3)
sprockets-rails (3.2.1)
Expand All @@ -262,8 +235,6 @@ GEM
rest-client (~> 1.6)
tzinfo (1.2.5)
thread_safe (~> 0.1)
uglifier (3.2.0)
execjs (>= 0.3.0, < 3)
unf (0.1.4)
unf_ext
unf_ext (0.0.7.5)
Expand All @@ -274,6 +245,10 @@ GEM
addressable (>= 2.3.6)
crack (>= 0.3.2)
hashdiff
webpacker (3.5.5)
activesupport (>= 4.2)
rack-proxy (>= 0.6.1)
railties (>= 4.2)
yajl-ruby (1.3.1)

PLATFORMS
Expand All @@ -285,7 +260,6 @@ DEPENDENCIES
better_errors
binding_of_caller
bullet
compass-rails
database_cleaner
diff-lcs
dotenv-rails
Expand All @@ -311,14 +285,13 @@ DEPENDENCIES
rspec-rails
rubocop-github
ruby-prof
sass-rails
shoulda-matchers
sqlite3
tilt
tire
uglifier (= 3.2.0)
vcr
webmock
webpacker
yajl-ruby

RUBY VERSION
Expand Down
1 change: 1 addition & 0 deletions Procfile.dev
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
web: ./bin/rails server -p 5000
webpacker: ./bin/webpack-dev-server
2 changes: 2 additions & 0 deletions app.json
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,8 @@
],
"buildpacks": [
{
"url": "heroku/nodejs"
}, {
"url": "heroku/ruby"
}
]
Expand Down
Loading