/portfolio

This is a simple and responsive portfolio developed with the alpha version of Another CSS framework

Primary LanguageCSSMIT LicenseMIT

Another portfolio


Portfolio screencapture

Simple portfolio placeholder

Table of Contents


Introduction

Current Version Live Demo All Contributors PRs Welcome

This simple and responsive portfolio was developed with the alpha version of Another CSS framework with two main purposes:

  1. Test Another CSS framework in a real but simple project
  2. Build something to help you show the world a little bit of yourself

Sections

This is just a portfolio placeholder with some default sections so the only limit is your imagination; play with this and build something unique and special.

The default sections are the next:

  • Leadspace
  • About me (Your personal and contact information)
  • Skills and knowledge
  • My resume (Places where you worked and your experience)
  • Contact

Build with

Framework

Languages

  • CSS3
  • ES6

Dependencies

Setup

Clone this repository to your desktop and after you clone it, go to its root directory and run npm install to install its dependencies only if you will work with a production version, if you will work just with development files is not necessary install dependencies.

Gulp task

I've created 5 task:

gulp styles

  • Concatenate all CSS files in just one
  • Autoprefixer
  • Remove redundancies
  • Compression
  • Restructuration
  • Create only a style.css file
  • Move this file to dist/css/

gulp scripts

  • Use Babel to transpile from ES6 to ES5
  • Minify the js files with uglify
  • Move this file to dist/js/

gulp pages

  • Remove the white spaces in html files
  • Remove comments
  • Move this file to dist/

gulp clean

  • Remove all files inside of dist
  • Remove all files inside of dist/css/
  • Remove all files inside of dist/js/

gulp

  • Run all the tasks

Use

I'm using Browsersync to mount a local server and test my project on mobile and desktop.

You can add this dependency directly in the project, or install it globally in your operative system.

Global: npm install -g browser-sync

To run our server I have added a script in our package.json so you can run this in our project root path:

npm run serve

Feedback

Feel free to send me feedback on my social networks or file an issue. Feature requests are always welcome. If you wish to contribute, please take a quick look at the guidelines!

Contact

If there's anything you'd like to chat about, please feel free to do it.

License

This project is licensed under the terms of the MIT license.