daily-code icon indicating copy to clipboard operation
daily-code copied to clipboard

Enhancement: Simplify Project Setup with Yarn and Streamline Lock File Management

Open SOUMITRO-SAHA opened this issue 1 year ago • 0 comments

Description

Currently, our project setup involves unnecessary lock files, causing confusion and overhead, especially for contributors unfamiliar with the project structure. By migrating to Yarn and optimizing lock file management, we can streamline the setup process and enhance the development experience for all contributors.

Background

Lock File Overhead: The presence of redundant lock files (e.g., package-lock.json) complicates the project setup and can lead to version conflicts.

Yarn Adoption: Yarn offers advantages such as deterministic installs and improved performance, making it a preferable choice for managing dependencies.

Contributor Experience: Simplifying the project setup with Yarn and ensuring efficient lock file management will lower the barrier to entry for new contributors and improve the overall development experience.

Objective

Migrate to Yarn: Transition the project from npm to Yarn for dependency management.

Update README: Provide clear instructions in the README.md for setting up the project using Yarn

SOUMITRO-SAHA avatar Mar 23 '24 08:03 SOUMITRO-SAHA