Giter VIP home page Giter VIP logo

biodrop-cli's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

biodrop-cli's Issues

[CI] Add missing `value:` property in issue template

What would you like to share?

Add value: property to the attributes: under id: description in bug.yaml Issue template.

Changes need to add

This complete thing needs to be added

value: |
  ###  what is the problem?
  
  ###  what is your suggested solution?

After changes

The template will look like this after the addition.

  - type: textarea
    id: description
    attributes:
      label: Description
      description: A brief description of the question or issue, also include what you tried and what didn't work
      value: | # This will get added
        ###  What is the problem?
        
        ###  What is your suggested solution?
    validations:
      required: true

[BUG] Fix update profile message

Description

Problem
Right now when we make any updates to the JSON profile it gives us a message saying "*.json file updated successfully" but the same thing is also printed when no updates are made.

Potential solution
A message like "No updates were made" should be printed instead.

Screenshots

Screenshot 2023-02-24 183645

[FEATURE] Change to ES6

Description

Some of the dependencies we using are old versions and some are highly vulnerable. To use the lastest version we need to start using the ES6 standards.

[FEATURE] Add profile searching function

Description

Add a profile searching option to the main prompt. The user can type GitHub Username for getting details about someone's LinkFree profile.

Screenshots

No response

Remove unwanted keys

Description

We no longer need the avatar and displayStatsPublic keys for creating LinkFree profile. We have to remove it from the createUser.js and questions.js util files. I would like to work on this.

Screenshots

No response

[FEATURE] Adding group and color keys for links

Description

Problem
Right now we are not allowing users to add group or color keys for their links since they are optional.

Potential solution
While creating profile we can ask users for the group and color keys if they want to add them or not for that particular link. Also need to do something similar for updating the link in future where we would have to check whether that link has a group or not (same for color key); if it does then giving user the option to update it.

Screenshots

Screenshot 2023-02-24 190724

[FEATURE] Search filter for icons

Description

Problem
When selecting icons for adding to the link or milestones we have to scroll through this entire list which is quite cumbersome.

Potential solution
It would be great if we can take input from user and create a search filter instead. This will reduce time to search for the desired icon. They can just type in the name of the icon and matched icons will show up to select from.

Screenshots

Screenshot 2023-02-24 184618

[FEATURE] add validation for links

Description

check whether a link is valid or not

this could be done something like this:

const isValidUrl = urlString => {
  try {
    return Boolean(new URL(urlString));
  } catch (e) {
    return false;
  }
};

#8 (comment)

[FEATURE] Allowing only some changes when overwriting

Description

Currently when the users are allowed to overwrite their profile we are asking them to write everything from scratch. How about also asking them if they want to keep that field as it is? If not then they can overwrite or add anything they want to.

Screenshots

No response

[BUG] Fix the light BG

What would you like to share?

hii, maintainers please remove the light bg or add dark bg.

image

[OTHER] Choices code optimization

What would you like to share?

Instead of using whole sentences for switch cases while selecting choices. We can store them as key value pairs and reference them using constants as:
Example :
const choices = {CH1: "This is a demo choice sentence"};
and
case choices.CH1;

  • I am willing to work on this issue.

[CI] Add missing `title:` property in issue template

What would you like to share?

Add the missing name: title: property in bug.yaml Issue template.

Current state:

name: ๐Ÿ› Bug
description: Report an issue to help improve the project.
labels: ['bug']

Fix:

name: ๐Ÿ› Bug
description: Report an issue to help improve the project.
title: "[BUG] <description>"  # this will get added
labels: ["bug"]

If you have any doubts feel free to ask.

[OTHER] Unable to add links

What would you like to share?

I tried adding two links and I see this message at the final step.
Screenshot from 2022-12-26 19-35-05
I tried twice and I get the same message. My node version is v16.16.0

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.