/debuild-javascript

Re-implementing JavaScript built-in arrays and objects methods for educational purposes. Getting familiar with the way how they behind the scenes.

Primary LanguageJavaScriptMIT LicenseMIT

Debuild JavaScript

This repository is intended for educational purposes and aims to provide a deeper understanding of JavaScript built-in arrays and objects methods by re-implementing these from scratch. By doing so, we will explore how these methods work behind the scenes.

How to contribute

Contributions are welcome from anyone interested in learning, practicing, and collaborating. If you would like to contribute to this project, please follow these steps:

  1. Fork this repository.
  2. Clone the forked repository to your local machine.
  3. Create a new branch for your changes.
  4. Implement the new method following the guidelines in the repository.
  5. Create a test file for your method.
  6. Commit your changes and push them to your forked repository.
  7. Open a pull request to merge your changes to the main repository.

When adding a new method, please make sure to create a corresponding test file to ensure the method is functioning as expected as per the original method's specifications. This will ensure that the new method satisfies the original method's functionality as fully as possible.

Guidelines for contributions

To ensure consistency and readability, please follow these guidelines when contributing:

  • Write clear and concise code.
  • Include comments in your code if considered necessary.
  • Test your code thoroughly before submitting a pull request.
  • Follow the naming conventions and structure used in the repository for consistency.
  • Make sure your code is well-formatted and easy to read.

Thank you for your interest in contributing to this project. We hope that this repository will be a valuable resource for learning and collaboration.