Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Design and implement Artifact Explore web portal based on ORAS #158

Open
FeynmanZhou opened this issue May 9, 2023 · 35 comments
Open

Design and implement Artifact Explore web portal based on ORAS #158

FeynmanZhou opened this issue May 9, 2023 · 35 comments

Comments

@FeynmanZhou
Copy link
Member

FeynmanZhou commented May 9, 2023

This issue relates to a proposal for a LFX mentorship project for Term 2, 2023. Please feel free to comment on this issue about your interest and willingness, but note that commenting here is not the same as applying to LFX.

  • Description: This project goal is to improve the efficiency of the image developers and users through the artifact explorer tool with ORAS under the hood. This tool helps users to explore and search the content of an artifact or a registry. This doc is to gather ideas for early brainstorming purposes. For users, this tool reduces CLI learning cost and improve efficiency for developers. They don’t need to memorize and type the CLI commands to explore the content of an OCI artifact and registry.

  • Expected Outcome:

    • Provides a web portal to view the content of OCI artifacts from any public registries
    • Users can drill down into the detailed content of an image manifest or a layer
    • Users can view the artifact reference graph from the web portal
    • Users can view and download the supply chain artifacts like the signature, SBOM, attestation
    • Provides search capabilities to allow users to search container images or OCI artifacts on a central web portal. We can combine it with Artifact Search API capabilities.
    • Explore the image’s file system of layer (tentative)
  • Recommended Skills: Figma design, HTML, CSS, JavaScript, Docker

  • Mentor(s): Feynman Zhou (@FeynmanZhou , [email protected]), Billy Zha (@qweeah , [email protected]) , @asmitbm

@mohdsultan18
Copy link

mohdsultan18 commented May 10, 2023

Hello @FeynmanZhou @qweeah I am Mohd Sultan I am very excited to participate in this project under lfx mentorship term-2.
Currently i am learning and working on HTML, CSS, Javascript, Docker, etc. So, I would love to contribute in this project under your mentorship.
Can you can give me any resources, slack channel or any other required materials to work on this project ,
Looking forward to work on this project
Thanks,
Mohd Sultan

@asmitbm
Copy link
Member

asmitbm commented May 10, 2023

Hello @FeynmanZhou @qweeah I am Mohd Sultan I am very excited to participate in this project under lfx mentorship term-2. Currently i am learning and working on HTML, CSS, Javascript, Docker, etc. So, I would love to contribute in this project under your mentorship. Can you can give me any resources, slack channel or any other required materials to work on this project , Looking forward to work on this project Thanks, Mohd Sultan

Hello @MohdSultanGit, it's great to hear that you're interested in contributing to this project. Currently, the project hasn't been officially announced as part of the LFX Mentorship term 02. The announcement is scheduled to be made on May 10th at 5:00 PM PDT. Please keep an eye on the project's updates at this link: https://mentorship.lfx.linuxfoundation.org/#projects_accepting

Until that announcement, you can join the Slack channel, with the provided link on the website. If that doesn't work, you can join the CNCF Slack and then navigate to the #oras channel. Say hi and introduce yourself :)

For resources, you can start by installing the ORAS CLI on your machine and exploring its various features. To get inspired for the project, you can visit the registry explorer website and explore how it works.

@mohdsultan18
Copy link

Hello @FeynmanZhou @qweeah I am Mohd Sultan I am very excited to participate in this project under lfx mentorship term-2. Currently i am learning and working on HTML, CSS, Javascript, Docker, etc. So, I would love to contribute in this project under your mentorship. Can you can give me any resources, slack channel or any other required materials to work on this project , Looking forward to work on this project Thanks, Mohd Sultan

Hello @MohdSultanGit, it's great to hear that you're interested in contributing to this project. Currently, the project hasn't been officially announced as part of the LFX Mentorship term 02. The announcement is scheduled to be made on May 10th at 5:00 PM PDT. Please keep an eye on the project's updates at this link: https://mentorship.lfx.linuxfoundation.org/#projects_accepting

Until that announcement, you can join the Slack channel, with the provided link on the website. If that doesn't work, you can join the CNCF Slack and then navigate to the #oras channel. Say hi and introduce yourself :)

For resources, you can start by installing the ORAS CLI on your machine and exploring its various features. To get inspired for the project, you can visit the registry explorer website and explore how it works.

Thanks for telling me but if we go on project list page it shows that this project has been selected under project ideas you can check it: https://github.com/cncf/mentoring/tree/main/programs/lfx-mentorship/2023/02-Jun-Aug. sure i will join the slack channel also

@asmitbm
Copy link
Member

asmitbm commented May 10, 2023

Thanks for telling me but if we go on project list page it shows that this project has been selected under project ideas you can check it: https://github.com/cncf/mentoring/tree/main/programs/lfx-mentorship/2023/02-Jun-Aug. sure i will join the slack channel also

Hi @MohdSultanGit, those are not "accepted projects", but just the project ideas which all organizations submit before the deadline. Projects will be announced on the LFX platform first and then mentee applications will open.

@mohdsultan18
Copy link

Thanks for telling me but if we go on project list page it shows that this project has been selected under project ideas you can check it: https://github.com/cncf/mentoring/tree/main/programs/lfx-mentorship/2023/02-Jun-Aug. sure i will join the slack channel also

Hi @MohdSultanGit, those are not "accepted projects", but just the project ideas which all organizations submit before the deadline. Projects will be announced on the LFX platform first and then mentee applications will open.

Can we connect on linkedin

@Ananya2003Gupta
Copy link

Ananya2003Gupta commented May 11, 2023

Hello @FeynmanZhou @qweeah I am Mohd Sultan I am very excited to participate in this project under lfx mentorship term-2. Currently i am learning and working on HTML, CSS, Javascript, Docker, etc. So, I would love to contribute in this project under your mentorship. Can you can give me any resources, slack channel or any other required materials to work on this project , Looking forward to work on this project Thanks, Mohd Sultan

Hello @MohdSultanGit, it's great to hear that you're interested in contributing to this project. Currently, the project hasn't been officially announced as part of the LFX Mentorship term 02. The announcement is scheduled to be made on May 10th at 5:00 PM PDT. Please keep an eye on the project's updates at this link: https://mentorship.lfx.linuxfoundation.org/#projects_accepting

Until that announcement, you can join the Slack channel, with the provided link on the website. If that doesn't work, you can join the CNCF Slack and then navigate to the #oras channel. Say hi and introduce yourself :)

For resources, you can start by installing the ORAS CLI on your machine and exploring its various features. To get inspired for the project, you can visit the registry explorer website and explore how it works.

I am also interested in working on this project, but I am unable to join the slack workspace as it says that your email address should belong to either 'rafay.co' or 'huawei.com' domain. Currently I don't have an account on these domains. The other option it is stating is 'Contact the workspace administrator at Cloud Native Computing Foundation for an invitation'. What should I do? Can you please get me added in the workspace?

@asmitbm
Copy link
Member

asmitbm commented May 11, 2023

I am also interested in working on this project, but I am unable to join the slack workspace as it says that your email address should belong to either 'rafay.co' or 'huawei.com' domain. Currently I don't have an account on these domains. The other option it is stating is 'Contact the workspace administrator at Cloud Native Computing Foundation for an invitation'. What should I do? Can you please get me added in the workspace?

Hi @Ananya2003Gupta,

Try making a new account with your college or work email address and then join CNCF Slack. You can update to your personal email address later.

@Ananya2003Gupta
Copy link

Okay, I'll give this a try.

@Ananya2003Gupta
Copy link

Ananya2003Gupta commented May 11, 2023

@asmitbm I tried with my college email address but it is not working. Showing the same error.

The error screenshot
image

@asmitbm
Copy link
Member

asmitbm commented May 11, 2023

@asmitbm I tried with my college email address but it is not working. Showing the same error.

Strange...well @Ananya2003Gupta try this link: https://communityinviter.com/apps/cloud-native/cncf

If this fails, I'll contact admins.

@Ananya2003Gupta
Copy link

@asmitbm I tried with my college email address but it is not working. Showing the same error.

Strange...well @Ananya2003Gupta try this link: https://communityinviter.com/apps/cloud-native/cncf

If this fails, I'll contact admins.

Thank you so much. This worked even with personal email address.

@rootxrishabh
Copy link

Hey @asmitbm, I also want to participate in this project under LFX, I have already introduced myself in the Slack channel and looking forward to discussing the project in more detail.
Thanks

@RickDeb2004
Copy link
Contributor

Hey @asmitbm, I want to participate in this project under LFX

I am passionate open source enthusiast ,proficient at C,C++.HTML,REACT,JAVASCRIPT,NODE JS,MONGODB,RESTAPI,DOCKER,KUBERNETES,GO.

I am looking forward to discussing the project in more detail.
Thanks

@Chimise
Copy link

Chimise commented May 12, 2023

Hello @asmitbm,
I am a front-end developer currently exploring about Docker and Containerization and want to contribute to this project under your mentorship with LFX.
I have tried to join CNCF on slack but was unsuccessful, I would really love to join the slack group and also get resources that will help me better understand and get started with the project. This is my email address [email protected] incase I can be invited.

@asmitbm
Copy link
Member

asmitbm commented May 12, 2023

Hello @asmitbm, I am a front-end developer currently exploring about Docker and Containerization and want to contribute to this project under your mentorship with LFX. I have tried to join CNCF on slack but was unsuccessful, I would really love to join the slack group and also get resources that will help me better understand and get started with the project. This is my email address [email protected] incase I can be invited.

Hi @Chimise,

You can try to join the CNCF Slack using this link: https://communityinviter.com/apps/cloud-native/cncf

@shashankiitbhu
Copy link

Hello @asmitbm I am really Interested in working this project under LFX Mentorship, I am an experienced Android App Developer and Web Developer and have published apps and websites of my own before, I have done multiple frontend and design-related tasks before. Please guide me in getting started on this project.

@asmitbm
Copy link
Member

asmitbm commented May 13, 2023

Hello @asmitbm I am really Interested in working this project under LFX Mentorship, I am an experienced Android App Developer and Web Developer and have published apps and websites of my own before, I have done multiple frontend and design-related tasks before. Please guide me in getting started on this project.

Hi @shashankiitbhu,

I have answered your query on the Slack :)

@Ari1009
Copy link

Ari1009 commented May 14, 2023

Hello, I am Arihant Pal and I am interested in applying for the position of Design and Implementation of Artifact Explore web portal based on ORAS. I am a web developer with experience in designing and implementing various web applications. My expertise lies in creating user-friendly and visually appealing web portals that meet the needs of the users. I am excited about the opportunity to contribute my skills and experience to this project and look forward to discussing it further.
On that note, may I please request an invitation to join Slack? I do not currently have an account with the domains that have been provided. Thank you.

@arunavabasucom
Copy link

arunavabasucom commented May 14, 2023

Hello, My name is Arunava Basu and I'm really interested to apply for the position of Design and Implementation of Artifact Explore web portal based on ORAS. As a web development enthusiast, I have an experience in javascript, typescript, html, docker, etc. I'm confident that my expertise and skills will be a perfect match for this exciting project.

Moreover, I've had the privilege of participating in the Google Summer of Code (GSoC) program as a mentee in 2022 and now as a mentor for GSoC 2023. As a GSoC mentee, I was part of a team that developed a web application for spectroscopy. This experience honed my skills in collaborating with team members, understanding project requirements, and delivering quality work within a strict timeline.
I'm excited about the prospect of contributing my skills and experience to this project and making a meaningful impact. I look forward to discussing this opportunity further and demonstrating my passion for web development.
Thank you, Arunava Basu.

@RickDeb2004
Copy link
Contributor

Hello, My name is Debanjan Mukherjee and I'm really interested to apply for the position of Design and Implementation of Artifact Explore web portal based on ORAS. As a web development enthusiast and open source enthusiast, I am proficient at javascript, typescript, html, docker, golang , kubernetes etc. I'm confident that my knowledge and diverse skills help the organization a lot.
Moreover, I have participated in so many hackathons.
I am excited for contributing my knowledge and skills to this project and excited to learn so many things
Thank you, Debanjan Mukherjee

@sambhavgupta0705
Copy link

Hello, I am Sambhav Gupta, a frontend developer and an open source contributor. I am really interested in participating for lfx mentorship program with 'ORAS: Design and implement Artifact Explore web portal` project, I am proficient with web designing ,React,Javascript,HTML and CSS.
I am excited to work on this project and upskill myself and help community with the knowledge I have.

@ShravaniAK
Copy link

Hello ,I am Shravani Kaware , i am pursuing my bachelor of technology from IIIT Vadodara , I am a frontend developer and i am proficient in Html , css , Javascript , React js, Next js and frameworks like Hugo .
I am very much interested in contributing to this project .
Thankyou

@sambhavgupta0705
Copy link

We can also add up a link checker with netlify CI which will help us in detecting broken links

@aryab2003
Copy link

Hello @FeynmanZhou , @asmitbm ,Arya Bhattacharyya ,this side. Would love to work under this projec.I am proficient in Full Stack Web Dev and my tech stack includes React,Node.js and Express.It would be great if I would be provided with more details about this project.

@Vikash-8090-Yadav
Copy link

Hey everyone, I'm Vikash Kumar Yadav, currently pursuing my B.Tech degree from Chandigarh University. I'm passionate about full-stack web3 development and DevOps. I have proficiency in various tools and technologies such as Docker, Kubernetes, Argo CD, and Jenkins. Recently, I developed a full-stack web3 dapp using Next.js, Tailwind CSS, and Web3 integration. You can check out my devops blogs at https://omega1.hashnode.dev/. I'm thrilled to contribute my skills to this project.

@DIWAKARKASHYAP
Copy link

This issue relates to a proposal for a LFX mentorship project for Term 2, 2023. Please feel free to comment on this issue about your interest and willingness, but note that commenting here is not the same as applying to LFX.

* Description: This project goal is to improve the efficiency of the image developers and users through the artifact explorer tool with ORAS under the hood. This tool helps users to explore and search the content of an artifact or a registry. This doc is to gather ideas for early brainstorming purposes. For users, this tool reduces CLI learning cost and improve efficiency for developers. They don’t need to memorize and type the CLI commands to explore the content of an OCI artifact and registry.

* Expected Outcome:
  
  * Provides a web portal to view the content of OCI artifacts from any public registries
  * Users can drill down into the detailed content of an image manifest or a layer
  * Users can view the artifact reference graph from the web portal
  * Users can view and download the supply chain artifacts like the signature, SBOM, attestation
  * Provides search capabilities to allow users to search container images or OCI artifacts on a central web portal. We can combine it with Artifact [Search API capabilities](https://docs.google.com/document/d/1rcQROZP31q7BOjoZ977Ok7pt28z_UXfW0vAK3xC0wdI/edit#heading=h.rx512bvufn5q).
  * Explore the image’s file system of layer (tentative)

* Recommended Skills: Figma design, HTML, CSS, JavaScript, Docker

* Mentor(s):  Feynman Zhou (@FeynmanZhou , [[email protected]](mailto:[email protected])), Billy Zha (@qweeah , [[email protected]](mailto:[email protected])) , @asmitbm

i applied LFX

@Himanshu-370
Copy link

HI @FeynmanZhou @asmitbm @qweeah, I am Himanshu. I would love to work on this project and contribute. I am confident that I have the skills which are required for this project. I have also joined the Slack group.
Could you help me with how can I start from here?

@asmitbm
Copy link
Member

asmitbm commented May 23, 2023

HI @FeynmanZhou @asmitbm @qweeah, I am Himanshu. I would love to work on this project and contribute. I am confident that I have the skills which are required for this project. I have also joined the Slack group. Could you help me with how can I start from here?

Hi @Himanshu-370,

You can submit a cover letter explaining your ideas and deliverables on the LFX Platform. Before submitting, you can get your cover letter reviewed by the mentors. Deadline to submit is 23rd May 5:00 PM PDT.

@symys
Copy link

symys commented May 23, 2023

Hello @FeynmanZhou , @qweeah , @asmitbm and everyone, I'm Seyma👋😊

I am a frontend developer with urban planning background who is detail-oriented, curious and willing to learn new technologies every day. I just graduated from a 5 month Re:Coded frontend web development bootcamp, which is an US-based platform with participants from different countries, and I gained a lot of experience in terms of working as a team as well as technical skills.

I have knowledge about HTML, CSS, JavaScript, React, Bootstrap, Tailwind, Redux Toolkit and responsive design and I continue to improve myself via developing projects. I had some experience with Figma and I think your project is a great opportunity to develop my HTML, CSS, JS and Figma skills. Besides, I'm excited to add Docker to my talents. I would love to work on this project under LFX mentorship term-2 with your mentorship.

Looking forward to work on this project

Best wishes,
Seyma Demir

@RickDeb2004
Copy link
Contributor

@asmitbm give me the active slack link

@DIWAKARKASHYAP
Copy link

@asmitbm i applied to LFX , what i do next

@asmitbm
Copy link
Member

asmitbm commented May 27, 2023

@asmitbm i applied to LFX , what i do next

You can explore the repository and find issues to work on. Don’t start any coding work until LFX announces the results.

@DIWAKARKASHYAP
Copy link

@asmitbm i am not select in LFX but i want to contribute in this

@arunavabasucom
Copy link

@asmitbm , same here , I am also want to contribute to the project .

@asmitbm
Copy link
Member

asmitbm commented Jun 9, 2023

Hi @DIWAKARKASHYAP and @arunavabasu-03,

This project is part of the LFX Mentorship program, and @VasuDevrani has been selected for this. You can contribute to the code and design after initial phase of project is completed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests