-
Notifications
You must be signed in to change notification settings - Fork 39
The shiny new website page π
Princiya Marina Sequeira edited this page May 8, 2018
·
4 revisions
We have a new landing page for opensource.zalando.com πππ.
- This initial release is based on HTML, CSS and JavaScript and is a responsive website layout using CSS Flexbox
- The design is based on https://opensource.zalando.com/dress-code/
- The projects page was earlier a
React
app, which is now an archived repository - https://github.com/zalando-incubator/zalando.github.io-dev. - A brief overview about the above mentioned
React
app and the oldzalando.github.io
website can be found in this discussion.
-
index.html
is the main website page. -
projects/index.html
is the projects page listing Zalando's open source projects. -
assets/
folder containscss
,js
files, website images, andsvg
icons. - The
components/
folder containsjs
files which generate dynamic code and are reused across pages.
- The
config.js
file inassets/js
folder contains the Catwatch API urls and Github data for the team profiles. - The
store.js
file inassets/js
folder contains global variables which are referenced asstore.<variable>
. - For the MVP version in this release, the programming languages, top programming languages are hard coded in the above mentioned
store.js
file. - The
projects
page serves open source repositories only from the public Zalando Github organisation. - CSS uses BEM naming convention.
-
index.js
is the main file which contains JavaScript code to execute various functions. -
init()
at the end of theindex.html
andprojects/index.html
is the main entry point to execute the JavaScript code.
- This release uses latest features like
async/await
,Set
,template literals
,fetch API
which are supported in modern browsers. This hasn't been tested for older browser support. - Add
ESLint
configuration - Setup test environment
- The logo for
Shell
programming language is missing from theassets/svg/languages
folder. This logo couldn't be found from this repo where all the other programming language logos were found. - Get Jobs from Greenhouse API.
- Make
store.js
immutable. - Refactor
index.js
.