-
Notifications
You must be signed in to change notification settings - Fork 326
Scala Lang website redesign #606
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
Merged
Merged
Changes from all commits
Commits
Show all changes
147 commits
Select commit
Hold shift + click to select a range
b583a6e
Fetching data from the Twitter API
4c80890
Using correct @scala_lang account
1b46577
Mostly recreating original DOM structure of the tweet carousel - For …
8057318
Added new data to frontpage md and YAML data files
2fd7afb
Added collection for frontpage bulletpoints
abd2989
Fixing https addresses for twitter and github sns
4667771
Merge pull request #15 from 47deg/sl13-frontpage-data-collections
543b840
Added styles and dom modifications for the twitter feed (still WIP)
dbe8cea
Fixed issues with tweetMachine and unslider to make the tweet feed work
d0ca599
Merge branch 'master' into sl11-fix-twitter-feed
f3e45e9
Added call to action to twitter feed
6d29ddc
Removing original tweetMachine plugin
fb8c09c
Merge pull request #16 from 47deg/sl11-fix-twitter-feed
2bdcd90
Front page elements until Scala in the nutshell
bd52ca4
Online courses and upcoming trainings
f5d33bd
Moved events to custom collection - Upcoming events and scala ecosyst…
58eb626
Moved old categorized blogs to custom collections - Blog section in f…
d0f1984
Gitter section in front page
3b4ac36
Footer section in front page
ed27252
Scala maintainers and supporters section
d114fce
Fixed wrong links in footer - Added last blog post ribbon over header
b3ec6cc
Add Heroku generated app.json
79b9853
Fixing pushpin, added Scaladex autocomplete functionality (but deacti…
d57a299
Merge branch 'master' into sl4-design-functionality-front-page
7af7ac9
Added composer.json for heroku/php buildpack
656f62d
Fixed wrong image url
8c21104
Testing multi-buildpack installation
c5ad2b6
Testing multi-buildpack installation
0b1462d
Further heroku configuration
36fdd0a
Further heroku configuration
e780f0b
Further heroku configuration
b494154
Further heroku configuration
e8cbecc
Fix issue with IDE logos
8c336b0
Updated styles to make tweet boxes the same height
7b23818
Scala in a nutshell functionality
923bae6
Updated CSS to fix a problem with the scala-in-a-nutshell section whi…
9d0bac8
Fix issue that prevented closing the menu in mobile mode - Fix extra …
e0ef3ce
Fixed problem with font sizes in Google Chrome Linux
0c0f4e2
Added missing meta
2b12d2d
Fixed CSS styles for the X button at the latest news ribbon
0c1afac
Removed console log lines
2954af9
Scaladex search implementation
8be0006
Adding ruby version to Gemfile - removing precompile stage from rakef…
858ea2c
Testing task rename in rakefile
5f9b552
Restoring rakefile
105c5a2
Trigger new deployment
f76618e
Fixing non-http images from twitter feed
0f59eb6
Removed communities section from frontpage (while leaving the structu…
3d6daa4
Made online courses be marked as free with opt-in paid certificate
685460a
Final scaladex code
e2a5f2a
Merge pull request #18 from 47deg/sl4-design-functionality-front-page
db0cc17
Added tooltip for IDEs with ensime plugin - Added retina support for …
b5a2b29
Removed previous scala-in-the-browser element in scala in a nutshell …
152b14d
Updated styles to make the Getting Started/Current API Docs more visible
1ed44ff
Removing logos for the excluded communities section
1836f52
Removed superfluous console.log code from functions.js
9d3b915
Merge pull request #26 from 47deg/sl24-requested-changes-frontpage
5f1b1b0
Adding layout for the Scala in the browser feature (still no connecti…
90f2cb4
Added new section to diferentiate JVM and JS backends
7382e5d
Fixed missing style in scala ecosystem section
39f9d8a
Updated JS and JVM logos
f9532b5
Adding prototype of the TOC sidebar, applying TOC generator script al…
333df6a
Removing superfluous comment
f45f4d9
Merge pull request #28 from 47deg/sl27-adding-jvm-js-box-and-scala-in…
ed06c79
Merge branch 'master' into sl29-sidebar-toc-generator
92cc245
Include selector for including or not the TOC sidebar in a page-per-p…
93edfc3
Documentation page layout
4e29d1a
First migration of content pages to new content layout - First migrat…
3ace9cb
Adding new layout to changelog
80d5da0
Short items list for the contribute subpages
de74d98
Merge pull request #30 from 47deg/sl29-sidebar-toc-generator
ef22caa
Merge branch 'master' into sl9-internal-pages-implementation
4a3ac82
Books page features
d785350
Adding code of conduct
cc71fe4
Add what is scala page
ce13fef
Added license page
aee0025
Updating further simple pages
a45113e
Taking gitter and discourse info to a separate yaml file
81cbe8f
Merge branch 'sl9-internal-pages-implementation' into sl9-internal-pa…
1f5355d
Adding community page with masthead
365fc20
Moving news posts to the general posts collection
49a41a2
Download all page
efe7fec
Remove old news collection
4499102
Fixing indentation issue
2a0630f
Fixing indentation issue
a96c9e0
Merge pull request #34 from 47deg/sl9-internal-pages-implementation-set2
12de631
Merge pull request #33 from 47deg/sl9-internal-pages-implementation
62c6fcd
Merge branch 'master' into sl32-bring-back-data-from-older-collections
ff44b87
Merge pull request #35 from 47deg/sl31-bring-back-data-from-older-col…
c9ec8ec
Training / Events functionality
c29b528
Fixing wrong YAML markup in previous trainings
8909df0
Remove superfluous comment
586336c
Remove superfluous image placeholder
6793ccb
Update styles
d62dfb6
Fixing urls in frontpage for the courses, training and events
03d9c50
Functionality for blog categorization and pagination
2263e69
Changing parameter for each post categorization value
c4425dc
Blog list implementation
32678b2
Blog detail functionality
94cddaf
Removing layout definitions per post, using defaults
3ba543a
Download page functionality
13153cf
Fixing wrong permalinks in release notes
f6ae0f3
Removing superfluous placeholders in search bar layout
08eac34
Merge pull request #38 from 47deg/sl9-internal-pages-blog-list
0e39957
Merge pull request #36 from 47deg/sl9-internal-pages-functionality-ev…
7d39939
Merge branch 'master' into sl9-internal-pages-download
763960d
Merge pull request #43 from 47deg/sl39-internal-pages-download
c0d5469
Fixing missing content in Download page
11b9028
Make sidebars stick to scroll
a04f91c
Fixing problem with CodeMirror editor line numbers misalignment
1be8a2b
Fixing problem with sticky TOC when resizing and in mobile mode
ab84f16
Update styles
24d1ce2
Fix broken links
1f074a6
Highlighting some posts to try out the highlights sidebar in blog
29f2e10
Keeping active state to current selected link in header nav bar
fcaa768
Merge pull request #47 from 47deg/sl46-fix-missing-content-in-downloa…
2e923e1
Fixing missing close menu overlay in internal pages
8e600f3
Fix layout issues in the download page
cb394d2
Fixing scaladex search url - Temporarily removing scastie block
a2b9dca
Moving scaladex search styles to the general stylesheet - Fixing unca…
3eb66b5
Detecting user's OS and show different step 1 and step 2 information …
6ae38fb
Updating download links and info
21b6d53
Cleaning up unused layouts/includes/js/css files from the old version
d6fab6d
Updating documentation
4ddef7d
Fixing wrong data in the downloads.yml file
7b4d540
Updating online courses dates
9c3013a
Updating styles
b50a863
Merge remote-tracking branch 'scala-lang/master' into test-merge
dominv 60c8646
Updating events and posts with the last changes
dominv 90a02cd
Removing events files from its old location
dominv 96a3814
Fixing posts' layouts
dominv e9ed7f5
Fixing 2017.md layout
dominv e24243f
Removing twitter authentication and including the url where the scrip…
dominv 03e7ca4
Fixing getFromTwitter.php url in tweetMachine-update.js
dominv f8f2640
Setting relative urls for twitter feed and updating gems
dominv 78d7212
Merge pull request #49 from 47deg/bug-48-fix-issues-from-client-feedback
dominv b21e3ee
Updating jekyll version in README.md
dominv 2ed8003
Merge remote-tracking branch 'scala-lang/master' into setting-up-merg…
dominv 7013885
Relocating Scala Up North event
dominv d0ddcb3
Merge pull request #51 from 47deg/setting-up-merge-scala-lang
dominv d60cdb8
Merge remote-tracking branch 'scala-lang/master'
dominv 6cf737c
Moving new blog posts to custom collection
dominv 87daea2
Fixing marker position style
dominv fa08659
Fixing marker position style
dominv 97d74df
Merge remote-tracking branch 'origin/fix-marker-position' into fix-ma…
dominv 020670d
Hiding marker to avoid overlapping with text
dominv 6b7be36
Merge pull request #53 from 47deg/fix-marker-position
dominv File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,3 +2,5 @@ _site/ | |
.DS_Store | ||
/bundle-vendor/bundle/ | ||
/.jekyll-metadata | ||
.bundle | ||
/.idea |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,7 +3,7 @@ sudo: false | |
|
||
language: ruby | ||
rvm: | ||
- 2.2 | ||
- 2.4.0 | ||
|
||
# for faster builds | ||
cache: bundler | ||
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,6 @@ | ||
source 'https://rubygems.org' | ||
gem 'github-pages', '>=104', group: :jekyll_plugins | ||
ruby '2.4.0' | ||
gem 'jekyll' | ||
gem 'kramdown' | ||
gem 'rack-jekyll' | ||
gem 'rake' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
web: vendor/bin/heroku-php-apache2 ./site |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
namespace :assets do | ||
task :precompile do | ||
puts `bundle exec jekyll build --destination ./site` | ||
end | ||
end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
--- | ||
title: "Programming in Scala, 3rd ed" | ||
link: http://booksites.artima.com/programming_in_scala_3ed | ||
image: /resources/img/books/ProgrammingInScala.gif | ||
status: Updated for Scala 2.12 | ||
authors: ["Martin Odersky", "Lex Spoon", "Bill Benners"] | ||
publisher: | ||
--- | ||
|
||
(First edition [available for free online reading](http://www.artima.com/pins1ed/)) | ||
|
||
Being co-written by the language's designer, Martin Odersky, you will find it provides additional depth and clarity to the diverse features of the language. The book provides both an authoritative reference for Scala and a systematic tutorial covering all the features in the language. Once you are familiar with the basics of Scala you will appreciate having this source of invaluable examples and precise explanations of Scala on hand. The book is available from [Artima](http://booksites.artima.com/programming_in_scala_3ed). Award winning book - [Jolt Productivity award](http://www.drdobbs.com/joltawards/232601431) for Technical Books. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
--- | ||
title: "Scala for the Impatient" | ||
link: http://www.horstmann.com/scala/index.html | ||
image: /resources/img/books/scala_for_the_impatient.png | ||
status: Available Now | ||
authors: ["Cay S. Horstmann"] | ||
publisher: Addison-Wesley | ||
publisherLink: https://heuk.pearson.com/about-us.html/Addison-Wesley/ | ||
--- | ||
|
||
What you get: | ||
|
||
* A rapid introduction to Scala for programmers who are competent in Java, C#, or C++ | ||
* Blog-length chunks of information that you can digest quickly | ||
* An organization that you'll find useful as a quick reference | ||
|
||
What you don't get: | ||
|
||
* An introduction into programming or object-oriented design | ||
* Religion about the superiority of one paradigm or another | ||
* Cute or academic examples | ||
* Mind-numbing details about syntax minutiae |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
--- | ||
title: "Programming Scala" | ||
link: http://shop.oreilly.com/product/0636920033073.do | ||
image: /resources/img/books/ProgrammingScala-final-border.gif | ||
status: Updated for Scala 2.11 | ||
authors: ["Alex Payne", "Dean Wampler"] | ||
publisher: O’Reilly | ||
publisherLink: http://www.oreilly.com/ | ||
--- | ||
|
||
Both are industry experts, Alex Payne being the lead API programmer at Twitter, a social networking service based on Scala. O’Reilly, the publisher, writes: "Learn how to be more productive with Scala, a new multi-paradigm language for the Java Virtual Machine (JVM) that integrates features of both object-oriented and functional programming. With this book, you'll discover why Scala is ideal for highly scalable, component-based applications that support concurrency and distribution. You'll also learn how to leverage the wealth of Java class libraries to meet the practical needs of enterprise and Internet projects more easily." |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
--- | ||
title: "Functional Programming in Scala" | ||
link: https://www.manning.com/books/functional-programming-in-scala | ||
image: /resources/img/books/FPiS_93x116.png | ||
status: Available now | ||
authors: ["Paul Chiusano", "Rúnar Bjarnason"] | ||
publisher: Manning | ||
publisherLink: http://www.manning.com/ | ||
--- | ||
|
||
"Functional programming (FP) is a style of software development emphasizing functions that don't depend on program state... Functional Programming in Scala is a serious tutorial for programmers looking to learn FP and apply it to the everyday business of coding. The book guides readers from basic techniques to advanced topics in a logical, concise, and clear progression. In it, you'll find concrete examples and exercises that open up the world of functional programming." |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
--- | ||
title: "Scala in Depth" | ||
link: http://www.manning.com/suereth | ||
image: /resources/img/books/icon_Scala_in_Depth_93x116.png | ||
status: Available now | ||
authors: ["Joshua D. Suereth"] | ||
publisher: Manning | ||
publisherLink: http://www.manning.com/ | ||
--- | ||
|
||
"While information about the Scala language is abundant, skilled practitioners, great examples, and insight into the best practices of the community are harder to find. Scala in Depth bridges that gap, preparing you to adopt Scala successfully for real world projects. Scala in Depth is a unique new book designed to help you integrate Scala effectively into your development process. By presenting the emerging best practices and designs from the Scala community, it guides you though dozens of powerful techniques example by example. There's no heavy-handed theory here-just lots of crisp, practical guides for coding in Scala." |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
--- | ||
title: "Scala Puzzlers" | ||
link: http://www.artima.com/shop/scala_puzzlers | ||
image: /resources/img/books/icon_Scala_in_Depth_93x116.png | ||
status: Available now | ||
authors: ["Andrew Phillips", "Nermin Šerifović"] | ||
publisher: Artima Press | ||
publisherLink: http://www.artima.com/index.jsp | ||
--- | ||
|
||
"Getting code to do what we want it to do is perhaps the essence of our purpose as developers. So there are few things more intriguing or important than code that we think we understand, but that behaves rather contrary to our expectations. Scala Puzzlers is a collection of such examples in Scala. It is not only an entertaining and instructive way of understanding this highly expressive language better. It will also help you recognize many counter-intuitive traps and pitfalls and prevent them from inflicting further production bug hunt stress on Scala developers." |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do previous links still work?