Code Monkey home page Code Monkey logo

ef-01-git's Introduction

Engineering Fundamentals 01 - Git

This repository is intended for Git Training only. Code or text provided inside might not be suitable or correctly written. The content ins't the purpose of this repository, but rather the repository itself.

Pre-requisites

  1. Make sure you have Git command line tools installed. There are multiple ways of doing it and as long as the result is that you can execute Git-commands from a terminal window, then you have succeeded. The official documentation and downloads can be found at https://git-scm.com/

  2. Make sure you have a valid account at https://github.com . If not, then sign up for one.

  3. Visual Studio Code isn't technically required but is a great editor for most things so please have it installed. https://code.visualstudio.com/

The assignment

You are asked to contribute to the OpenSource project Engineering Fundamentals 01 - Git, i.e. this project. Follow the proposed OpenSource contribution workflow to add a new file/script/program into the folder: src/greetings

The file should be named: hello-name.ext

Where "name" should be replaced with your name and ext should be replaced with an extension that suits the programming language used.

For example, my name is Kristofer and I'm using Python as my programming language, therfor the file should be named and created as following: /src/greetings/hello-kristofer.py

If there already exists a file with that name, please implement a unique name.

If executed, the file/script/program should output a greeting similar to this:

$ python hello-kristofer.py
Hello Kristofer

Limitations

  • All Git-commands should be executed using a terminal window. No Git-utilities (including Visual Studio Code) are allowed to use for executing Git-instructions, unless deemed as the last resort. Executing commands from the terminal window will enhance your ability to understand what's happening.

Definition of done

You are considered done, once your script is successfully incorporated into this repository.

Additional instructions

There are three set of instructions. Challenge yourself on the right level:

Challenge Level Hard

This is it! There are no more instructions. Off you go!

Challenge Level Medium

These instructions will give you a checklist of what you need to do, but you'll have to execute the commands yourself. See the instructions here.

Challenge Level Easy

Instructions will guide you through all the steps you need to do to fullfill the assignment. See the instructions here.

What's next?

If you are done early or feel that you want to learn more, here are a few things that weren't covered that I think you should look up:

ef-01-git's People

Contributors

krist00fer avatar magencio avatar tikyau avatar fralon avatar vjrantal avatar jvanderholst avatar carlossardo avatar jantielens avatar drmcghee avatar gervercom avatar mjzawacki avatar rachelye avatar chrislomonico avatar sinnypan avatar zoekdestep avatar ladyaza avatar

Watchers

James Cloos 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.