Code Monkey home page Code Monkey logo

vtex-runner's Introduction

Logo do VTEX Runner

VTEX Runner

Tool to perform mass actions using VTEX endpoints.

Report Bug · Request Feature

Features

  • Automates mass actions on VTEX (using VTEX endpoints)
  • Manage workspace: installing, uninstalling, creation, and deletion
  • Dockerized application
  • Spreadsheet reading logic, facilitating data reception from a mkt team

Important

This project requires Node.js 16 or higher and npm. $ npm -v && node -v

How to use

Run it on a GitHub Codespaces

  • To run the project on codespaces follow the instructions bellow:
  1. Create codespace on main

    • Wait for codespace to identify the Node.js version and run npm i automatically
  2. Start the server:

    npm run dev
    
  3. Rename the file .env.example to .env and update environment variables with yours values.

  4. Check routes in /docs and and the example of expected spreadsheets in assets/spreadsheets/example and after filling them out, pass them to asseets/spreadsheets/app

Run it locally,

  • To download the project follow the instructions bellow:
  1. Clone the repo

    git clone https://github.com/zmatezz/vtex-runner
    
    cd vtex-runner
    
  2. Install the dependencies and start the server:

    npm i
    
    npm run dev
    

    or

    yarn install
    
    yarn dev
    
  3. Rename the file .env.example to .env and update environment variables with yours values.

  4. Check routes docs and the example of expected spreadsheets in assets/spreadsheets/example and after filling them out, pass them to asseets/spreadsheets/app

    or

  • I recommend use Docker to run the project, but it's your preference, to do this
  1. To run the project with Docker, perform all the previous steps, except 2 and, execute the command:
    docker-compose up --build
    

Contributing

You can contribute to the project in several different ways:

License

This project is licensed under Creative Commons Attribution-NonCommercial (CC BY-NC). You are free to use it, as long as it is for non-commercial purposes and credit is given to the creator.

made by zmatezz

vtex-runner's People

Contributors

zmatezz avatar

Watchers

 avatar

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.