Skip to content

Comet-Robotics/chessbot-onboarding

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

onboarding project + application for ChessBots software contributors

Resources

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •