Skip to content

Latest commit

 

History

History
34 lines (28 loc) · 2.02 KB

README.md

File metadata and controls

34 lines (28 loc) · 2.02 KB

Introduction

Welcome to the ChessBots Onboarding Application!

The goal of this application is to introduce prospective members to the code structure and tools that are used when working on the ChessBots project. This repo is a simplified version of the ChessBots codebase. As you work on completing the application, you will be introduced to many concepts required for working on the main project. These concepts include but aren't limited to:

  • Programming Fundamentals
  • Networking and Server Fundamentals
  • API and Websocket Fundamentals
  • Typescript (Javascript)
  • React

If you want to research more about these concepts before or as you work on the application, you can look at the resources in our Resource Library. All of the links in this README are accessible any time via the Wiki.

Getting Started

A quick overview of the steps to submit the application:

  • Set up the IDE and pre-requisites to run the code
  • Fork the repo
  • Follow the completion steps
  • Submit a Pull Request
  • Wait for a review
  • If any changes or requirements are requested by a reviewer, complete them and request a re-review
  • Celebrate your successful admission to ChessBots :)

Setup Guide

A brief explanation of the setup follows below. It is Extremely recommended to follow the full Setup Guide.

Completion Steps

The full list of completion steps can be found Here.
It is recommended to read through the Application Structure if you want a high level overview of the various aspects in this repo.

Submission Process

A brief explanation of the submission process below. It is Extremely recommended to follow the full Submission Process.