Giter VIP home page Giter VIP logo

githubprojects's Introduction

Hi there πŸ‘‹

  • πŸ”­ I’m RaΓΊl GonzΓ‘lez
  • 🏠 I live in Madrid/Spain
  • πŸ‘¨β€πŸ‘§β€πŸ‘¦ I’m father of two incredible kids, Leo & Noa
  • 🧑 I love learning about people and technology
  • 🏒 I try to improve the world, a day at a time
  • πŸ’ͺ🏻 Passioned on what I do
  • πŸ’¬ Ask me about spanish culture, people, leadership, companies, technology
  • 🦜 I’m on Twiter https://twitter.com/rulasg

rulasg's GitHub stats

githubprojects's People

Watchers

 avatar

githubprojects's Issues

Epic : Project as an result display platform

As a GitHub user
I would like to be able to display a CSV data as a Project
this way I could much better display complex data for later to filter and visualice.

As a GitHub user
I need to be able to run the process local on my computer or as part of a Actions Workflow
so that I can create or update the project manually or automated with a Workflow

Acceptance criteria

  1. Input is a CSV file
  2. Output may be a new Project or an existing project
  3. Mapping from csv column to project fields type is another csv.
  4. prune parameter will exist if we want to delete items that are not in the input.
  5. You can run the update several times. It will update the project.
  6. Optimice to avoid update calls to projects if the value is already there

Data Mapping

  1. Which column is the title
  2. column to field mapping
  3. column to field data type

Field type mapping

  1. Fields that will populated to project with the data from the input CSV
  2. Column name to project field type
  3. If the data type is incompatible with data it will ignore if and log it as an error
  4. Pre processing task to check data with mapping data type to fail/warn if any data is incompatible and therefore will not be added
  5. Fields types (Text, Number, Date, Single select, Iteration)
  6. Fields types will grow so we need it to be able to add more data types in the future

Constrains

  1. Code will be in a PowerShell Module that will be downloadable from PsGallery as first step of a Workflow or script
  2. For first version we should use GH CLI commands to interface with GitHub

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.