knative / client

Knative developer experience, docs, reference Knative CLI implementation
Apache License 2.0
354 stars 261 forks source link

[48h Knative] UX Evaluation #1893

Open rhuss opened 1 year ago

rhuss commented 1 year ago

πŸ‘‹ Hello, awesome contributor!

Are you excited about Knative and open-source development? You're in the right place! This is a mini-project for the upcoming 48h Knative eventβ€”a 48-hour hackathon designed to boost contributions to the Knative Client project. For more details, check out Issue #1842.

🎯 Project Description

This project is a deliberate non-coding task: It's all about checking out the UX of kn and making improvement suggestions. In that sense, it's a kind of research project.

The criteria that should be applied when looking at kn UI surface:

🌟 Benefits

For a CLI tool like kn, a good and intuitive user interface is one of the main drivers. It's not so bad, but verifying where we stand and what can be improved would be great. The output of this hackathon task should be a presentation and/or document with recommendations on what can be improved and, ideally, some new GitHub issues that track those possible improvements.

πŸ›  Difficulty Level

Intermediate

πŸ‘₯ Recommended Team Size

1-3

πŸŽ‰ Expected Outcome

Presentation and Document, maybe new GitHub issues (see above)

🀝 Mentor

@rhuss

πŸ“ Additional Information

🌐 Entrypoints


πŸ“‹ Organizer Checklist

rhuss commented 1 year ago

.

Cali0707 commented 1 year ago

cc @knative/ux-wg-leads - this might be interesting to you

mmejia02 commented 9 months ago
Mayaleeeee commented 9 months ago

/assign

Mayaleeeee commented 8 months ago

Update

I had a call with @rhuss last week regarding this issue, and we discussed its objectives and goals. Currently, I'm focused on installing the Knative CLI on my Windows machine.

I've reached out to @rhuss and @Leo6Leo, and they are both ready to assist me with the installation.

Thank you both.

cc @mmejia02 @Cali0707 @zainabhusain227

Leo6Leo commented 8 months ago

Some tips might be helpful for people to get started:

  1. Understand what is CLI https://aws.amazon.com/what-is/cli/
  2. Basic understanding on Knative and different components. No need to understand all the technical details. https://docs.google.com/presentation/d/1Fi4jq1d7Tl1Q0VHkEjhPkdv-gfxPLIBqaeWod_dezvM/edit#slide=id.g29d1fb0fb05_0_0
  3. Install Knative client and how to interact with it https://knative.dev/docs/client/
Mayaleeeee commented 8 months ago

Some tips might be helpful for people to get started:

  1. Understand what is CLI https://aws.amazon.com/what-is/cli/
  2. Basic understanding on Knative and different components. No need to understand all the technical details. https://docs.google.com/presentation/d/1Fi4jq1d7Tl1Q0VHkEjhPkdv-gfxPLIBqaeWod_dezvM/edit#slide=id.g29d1fb0fb05_0_0
  3. Install Knative client and how to interact with it https://knative.dev/docs/client/

Thanks, Leo.

Mayaleeeee commented 8 months ago

Update

I met with @Leo6Leo yesterday, and I have been able to install the knative cli on my desktop. The next thing on my agenda is to play around with it and create a Google doc for the documentation.

cc @rhuss @knative/ux-wg-leads

Mayaleeeee commented 6 months ago

I am still very interested in this and intend to continue working on it.

github-actions[bot] commented 3 months ago

This issue is stale because it has been open for 90 days with no activity. It will automatically close after 30 more days of inactivity. Reopen the issue with /reopen. Mark the issue as fresh by adding the comment /remove-lifecycle stale.

Mayaleeeee commented 3 months ago

Still relevant

/reopen

Cali0707 commented 3 months ago

@Mayaleeeee are you still working on this?

Mayaleeeee commented 3 months ago

@Mayaleeeee are you still working on this?

Yeah, I am.

I was away for a while but will get to it very soon.

github-actions[bot] commented 2 hours ago

This issue is stale because it has been open for 90 days with no activity. It will automatically close after 30 more days of inactivity. Reopen the issue with /reopen. Mark the issue as fresh by adding the comment /remove-lifecycle stale.