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

Release 2.0.0 Alpha 6 #766

Merged
merged 611 commits into from
Dec 22, 2017
Merged

Release 2.0.0 Alpha 6 #766

merged 611 commits into from
Dec 22, 2017

Conversation

JackMorganNZ
Copy link
Member

@JackMorganNZ JackMorganNZ commented Dec 21, 2017

Summary of changes:

This release adds support for multiple languages, while also finalising the website design.
New introductory pages and Pixel Painter resource have been added, and the 'Unplugged Programming' topic has been streamlined into the 'Kidbots' topic.
Many other smaller corrections, illustrations, and bugfixes have also been added.

Changelog:

jordangriffiths01 and others added 30 commits November 23, 2017 12:42
This only updates SCSS/JS, next steps is to update
HTML with required changes, and fix JS dependencies.
Possibly could trim down Bootstrap to required
modules also.
Add internationalisation support to frontend (fixes #616 #617)
@JackMorganNZ JackMorganNZ added content: programming challenges content: printables Related to the printable resources content: topics/lessons documentation frontend Related to the website the user sees infrastructure Related to the infrastructure running this software internationalization Related to translating the website labels Dec 21, 2017
@JackMorganNZ JackMorganNZ self-assigned this Dec 21, 2017
@codecov
Copy link

codecov bot commented Dec 21, 2017

Codecov Report

Merging #766 into master will increase coverage by 11.91%.
The diff coverage is 100%.

Impacted file tree graph

@@             Coverage Diff             @@
##           master     #766       +/-   ##
===========================================
+ Coverage   87.55%   99.47%   +11.91%     
===========================================
  Files          88       94        +6     
  Lines        2306     3035      +729     
  Branches      283      367       +84     
===========================================
+ Hits         2019     3019     +1000     
+ Misses        231        7      -224     
+ Partials       56        9       -47
Impacted Files Coverage Δ
csunplugged/config/urls.py 100% <ø> (+36.36%) ⬆️
csunplugged/general/urls.py 100% <ø> (ø) ⬆️
...urces/generators/BinaryWindowsResourceGenerator.py 100% <100%> (ø)
...d/resources/utils/resize_encode_resource_images.py 100% <100%> (ø)
csunplugged/resources/models.py 100% <100%> (ø) ⬆️
...gged/resources/generators/GridResourceGenerator.py 100% <100%> (ø)
...generators/SortingNetworkCardsResourceGenerator.py 100% <100%> (ø)
...resources/generators/PianoKeysResourceGenerator.py 100% <100%> (ø)
csunplugged/config/__init__.py 100% <100%> (ø) ⬆️
...ged/resources/management/commands/makeresources.py 100% <100%> (+5.4%) ⬆️
... and 113 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update eb3a365...de67534. Read the comment docs.

@hayleycodes
Copy link
Contributor

LOVING the new look.
Only style thing I noticed was that it was a bit startling going to the resources page, because it's using the "old" style cards rather than the fancy pants new look on every other page (same deal with resources listed in a lesson). Can we update this in this release to keep it all consistent?

@hayleycodes
Copy link
Contributor

According to your PR description, 7 new requirements were added but I only saw two new licence files added, surely this is a mistake?

Also changes main accent of link-item from red
to blue.

Since link-box is not used anymore, all CSS is
removed.
The Python Arabic Reshaper package uses GPLv3
which is incompatible with our project's MIT
licence.
This is because these pages don't link back to
about pages to not confuse/scare new visitors.
Therefore it's confusing to have a 'one-way'
link in the table of contents.
@JackMorganNZ JackMorganNZ merged commit de67534 into master Dec 22, 2017
@JackMorganNZ JackMorganNZ deleted the release/2.0.0-alpha.6 branch December 22, 2017 04:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
author Requires attention from a content author backend Related to the software powering the website content: other content: printables Related to the printable resources content: programming challenges content: topics/lessons documentation frontend Related to the website the user sees infrastructure Related to the infrastructure running this software internationalization Related to translating the website
Development

Successfully merging this pull request may close these issues.

6 participants