Skip to content
/ OdinCodeProjcts Public template

This repository features code-only solutions for The Odin Project assignments, focusing on terminal-based implementations from the JavaScript course

License

Notifications You must be signed in to change notification settings

itkrivoshei/OdinCodeProjcts

Repository files navigation

🧑‍💻 OdinCodeProjects

Welcome to the OdinCodeProjects repository, featuring various coding projects I've developed from The Odin Project. These projects are focused on different concepts in JavaScript/TypeScript.

🗂 Project Directory

Delve into the projects, each with its own challenges and learnings:

Project Name Source Code Assignment Link
🧪 Testing Practice View Project View Assignment
🐴 Knights Travails View Project View Assignment
🌳 Binary Search Trees View Project View Assignment
🗺️ HashMap View Project View Assignment
🔗 LinkedLists View Project View Assignment
🔄 Recursion View Project View Assignment

🚀 Quickstart

  1. To run these projects locally:
git clone https://github.com/itkrivoshei/OdinCodeProjcts.git
  1. After cloning, install the dependencies at the root of the repository:
npm i
  1. Then, feel free to navigate to each project's directory to explore further.

🔧 Development Tools

To maintain high code quality, this repository uses:

  • 🧪 Testing: Jest for unit tests. See Jest Config.
    npm test
  • 🕵️ Linting: ESLint for code analysis. See ESLint Config.
    npm run lint
  • Formatting: Prettier for code formatting. See Prettier Config.
    npm run format
  • 🛠️ TypeScript Config: Ensuring type safety. See TypeScript Config.

⚙️ Continuous Integration

GitHub Actions are configured to perform automated checks on pushes and pull requests, running the linter, formatter, and tests as outlined in node.js.yml.

📝 How to Contribute & Security

Interested in contributing? Please read the CONTRIBUTING.md for guidelines on how to proceed. For security issues, refer to the SECURITY.md for reporting vulnerabilities.

📄 License

This repository is licensed under the MIT License.

About

This repository features code-only solutions for The Odin Project assignments, focusing on terminal-based implementations from the JavaScript course

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks