Coder Social home page Coder Social logo

challenges's Introduction

Challenges are a great way to implement the skills learned via various platforms. This repository is focussed on creating an extensive set of challenges on various technologies by the community for the community.

Each Challenge will be part of a technology and the community can participate in two ways:

 1 -  Creating Challenges
 2 -  Submitting solutions 

Creating Challenges

  • Consider the above example for creating a challenge. A person who submits the challenge has to submit the solution as well.
  • A Challenge will be part of a technology which will be a directory in the repo. In above case Kubernetes in the technology so any challanges related to Kubernetes should go under the Kubernetes directory.
  • in above scenario C represents a challenge and S represents a solution, with "_B" or "_b" representing the difficulty level which is beginner in this case. Other levels include -> Intermediate - "_I" or "_i" and Expert - "_E" or "_e"

Challenge format

To Keep things simple content inside the challenges can be in the form of a scenario with expectation. Like in above case it is a simple challenge to create a k3s cluster on raspberrypi. So you can have below portions in Challenge :

Challenge:  --------------
Expection: --------------
Architecture Diagram: if necessary
Other Details: if necessary

Submitting Solutions

Apart from the "Challenge + solution" submitted by the person, there is an opportunity for the community to create their version of a solution and submit it as a Pull Request. This can happen inside the solutions folder where you will create a directory with your name and then post the solution with the same filename which in example above is "S_create_k3s_cluster_on_raspberrypi_solution". This way you can solve all challenges of a particular technology and have the solutions under your name.

Notes

  • To keep things Simple, Solutions can be mentioning a link to video, blog, git repo or just everything inside the solutions file.
  • Always create an Issue before submitting a PR

challenges's People

Contributors

kaihoffman avatar pensu avatar rberrelleza avatar saiyam1814 avatar

Watchers

 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.