Skip to content

Codeli is a tool for beginner programmers to learn the logic behind code in a playful way.

License

Notifications You must be signed in to change notification settings

Infotition/codeli

Repository files navigation


infotition logo

Codeli

Codeli is a tool for beginner programmers to learn the logic behind code in a playful way.


issues code grade license discord server


Table of Contents

Installation

Next.js requires Node.js 12.0 or later as system requirement. This Project uses npm as it's package manager. Make sure you have installed both requirements.

Clone the repository and change the directory of your terminal to the downloaded folder.

$ git clone https://github.com/Infotition/codeli.git
$ cd codeli

Install all packages using the npm install command.

$ npm install

Now everything should be working fine. You can run the development server with npm run dev. If you have any problems, don't hesitate to join our official discord server.

Features

Examples

Tests

Run this command to execute the jest test suites.

$ npm run test:unit

If the ui changed and the snapshots failed, make sure everything works correctly. To update the snapshots you then can run this command.

$ npm run test:unit:update

Run this command to run the integration and e2e tests.

$ npm run cypress

Issue Reporting

If you have found a bug or if you have a feature request, please report them at this repository issues section. For other related questions/support please use the official Infotition Discord server.

Contribution

We appreciate feedback and contribution to this repo! Before you get started, please see the following:

License

This repo is covered under the MIT License, see the LICENSE file for more information.