-
Notifications
You must be signed in to change notification settings - Fork 562
Refactoring #5
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
base: master
Are you sure you want to change the base?
Refactoring #5
Conversation
Diffferent partials files have been created and imported and the main stylesheet. The sidebar has been set as an aside element. Some modificaitons have been made, and the script has been updated. The BEM methodology have been used with unique ID used as CSS selector, for the header section. The stylesheet has been cleaned for the header section.
|
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
A README.md file has been added to briefly describe the project.
|
A README.md file has been added. |
The generation of the progress bars have been externalized in a JavaScript file, which can generate new progression bars dynamically by adding new value in the dedicated object. A new partial has been created for the about section. Half of it has been modified using the BEM methodology.
|
Don"t worry about merging. The README.md contains a link to the legacy code. |
The label of each skill, corresponding to a technology, have been changed to a icon. It is dynamically rendered through JavaScript.
|
I didn't create a loader for the item from the timeline with JavaScript, because each item's content could be stylized differently, and is also more static. |
The identifiers and classes have been modified following the BEM methodology. The icons have been fixed and Font Awesome updated. New mixins have been added. Useless HTML and CSS have been removed.
Colors for the controls have been slightly modified in order to have a better contrast.
|
The project has been totally refactored for the desktop version. The scripts includes (very basic) IIFEs rendering part of the HTML, using the data from the dedicated objects from the files in the data folder. The elements are generated using the DOM's document's methods. A lighter approach could be use to generate the HTML through a interpolated string instead. |
Media queries have been added. The display of the blog section and the portfolio have been changed, with fixed sized, in order to avoid unwanted ratio when changing the screen size.
Diffferent partials files have been created and imported and the main stylesheet.
The sidebar has been set as an aside element. Some modificaitons have been made, and the script has been updated.
The BEM methodology have been used with unique ID used as CSS selector, for the header section.
The stylesheet has been cleaned for the header section.