Giter Club home page Giter Club logo

Athesto

This monorepo is a collection of different projects tools and packages

FAQ

Difference between Packages and Tools folder
packages Folder

Purpose:
The packages folder typically contains libraries, dependencies, or code modules that the project uses. These libraries can be third-party or developed internally and are meant to be reusable across various projects or different parts of the same project.

Content:
Third-party packages installed via a package manager (like npm for JavaScript, pip for Python, composer for PHP).
Internal modules of the project that are organized as packages for better modularity and maintenance.

Structure:
It usually has a specific structure depending on the language and the package manager being used. For example, in a Node.js project, the node_modules folder contains the packages installed via npm.

tools Folder

Purpose:
The tools folder generally contains tools and utilities that assist in the development, building, testing, and deployment of the project. These tools are not part of the final product but are auxiliary to the development process.

Content:
Build scripts, like those used with make, gulp, Grunt, webpack, etc.
Testing tools and linters, such as eslint, prettier, pytest, etc.
Automation scripts, such as those that set up the development environment, deploy code to servers, or perform maintenance tasks.

Structure:
It can have a more varied and less defined structure, as it depends on the specific tools the project is using. It's common to find subfolders or scripts organized according to their purpose.

Examples

packages Folder
node_modules/ (Node.js): Contains all packages installed by npm.
vendor/ (PHP with Composer): Contains dependencies installed via Composer.
libs/ or modules/: Can contain internal modules or libraries of the project organized as packages.

tools Folder
build/: Scripts and configurations for building the project.
scripts/: Scripts for task automation.
test/: Tools and scripts for automated testing.
linting/: Configurations and tools for linters.

Summary

In summary, the packages folder is intended to store dependencies and reusable modules that the project needs, whereas the tools folder contains tools and scripts that facilitate the development, building, and maintenance of the project. Both are essential but have clearly differentiated roles in the software development lifecycle.

Gustavo Adolfo Mejía Sánchez's Projects

aqev2fw icon aqev2fw

The baseline code for Air Quality Egg version 2 WildFire firmware

commands icon commands

Repository for saving commands for different technologies

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.