Giter Site home page Giter Site logo

learn-deploy-on-day-one-v-000's Introduction

Your first deployment

There is no better way to feel like a developer than by actually becoming one, which you do by shipping code. With everything you've learned thus far, we think you're ready for the challenge. In this lab, you'll make a change to the Learn website: you will be asked to add your information to our public student directory (visible to the world at http://students.learn.co) and put in motion the sequence of events to have your change go live in production.

We have already created a template, but you need to use your Git, HTML and CSS skills to submit an updated version of the site with your information. Here we go!

Requirements

You'll need the following information about yourself:

  • Name
  • Blog Url (if you have one)
  • Twitter URL
  • LinkedIn URL
  • Github URL
  • Tagline
  • Profile Picture (something normal, a headshot, of a good reusable size that can be easily cropped)
  • Background Picture (like your cover picture from Twitter)
  • Previous Work Experience
  • Short Bio
  • Education

Structure

The structure of this project looks something like this:

├── README.md
├── css
│   ├── css style sheets
├── assets
|   |__ img
|   |   ├── lots of images
|   |__ fonts
|   |   ├── some fonts
├── index.html
└── students
    └── student-name.html
    └── profile.html

Files you will need to alter:

  • index.html
  • css/styles.css
  • students/student-name.html

Getting Started

Fork and clone this lab.

Add your images

The first thing you'll need to do is add your image assets.

  • Add two pictures to the assets/img folder (they can be jpg or png files):
    • A cover picture (named student-name-cover.jpg or student-name-cover.png)
    • A profile picture (named student-name.jpg or student-name.png)

Add your Profile page

  1. Copy another students student-name.html file and rename it to your name.
  2. Double-check that you added your cover and profile photo to the img directory
  3. Open up your-name.html and modify it with your information (links, bio etc).
    • Adding the images is a bit tricky! Take a look at the css/styles.css or use inspect element for an idea of where those images come from.

Add To The Index

  1. Open up index.html
  2. Copy one of the existing divs to make a new slot for you. Add in your information
  3. Re-use the profile image from your profile page and link to your profile page

Taking stock

Now that you have everything locally, let's take stock of what we have. Take a look at index.html and profile.html in the browser. To do this:

  • If you're working on a Mac, you can just find the file locally using Finder and click to view the webpage in Chrome.
  • If you're working on Nitrous, it's a bit more involved: first push your changes to your GitHub fork, then download your GitHub repo to your computer as a zip file, unzip it and open up the HTML files locally.

You may need to cycle a few times until everything looks good. Once you're happy with it, you're ready to submit.

Submit!

  1. Easy, just submit a Pull Request back to us. We'll take a look ASAP and get your change merged and deployed.

learn-deploy-on-day-one-v-000's People

Contributors

mendelb avatar babyshoes avatar aturkewi avatar snsavage avatar itsjustarepo avatar seemajune avatar xiaoey avatar haugenc avatar jakeekaj avatar cmiller36 avatar hilaryml avatar thebrianemory avatar grey-prince-zote avatar emill3000 avatar amjack59 avatar rkoeze avatar aplee29 avatar vinnyalfieri avatar zachnewburgh avatar vicision avatar brennenawana avatar preiser avatar nothingisfunny avatar nicolefederici avatar mohashem avatar miclp avatar mcclains2003 avatar ludaires avatar ldgarber avatar kade042 avatar

Watchers

James Cloos avatar Jen avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.