-
Notifications
You must be signed in to change notification settings - Fork 23
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
Create UI for purldb in the style of SCIO and VCIO #20
Comments
What us SCIO and VCIO? |
SCIO is Scancode.io and VCIO is VulnerableCode |
@pombredanne I'm interested in working on this feature. |
the issue asks to make a UI for purldb, I assume this means that I have to create a UI for interacting with the API that resides in the packagedb folder? I'm also curious about the tools I can use for building the UI, do I have to use django or can I use other frameworks like react? |
I believe that we should use django for the purdb.io Working tiltle: purlDB.io Some design ideas: purl | Type | Name | Version | License | Download URL "purl" should provide a link to a details form LIcense is actually a license expression field, and each key value in the expression should provide a link to the ScanCode LicenseDB. Clicking on a Download URL should activate an actual package download. There should be a Filter dropdown to provide filtering by these values: There should be multiple Sorting options (more work needed on this idea). The Details form should include all of these fields (and others to be identified): More design ideas to follow ... |
On the basic columnar presentation form, there should be a generalized Search field that should be optimized for a purl or part of a purl. |
Hi Mentors I am Shubhi Singh a technology enthusiast and first time participating in GSOC with the wish to be contributing towards 'PURLdb' As per Contribution Guide I would like to introduce myself as a candidate to work on this project which is selected for GSOC 2023 Q1) What interests you most about this project ? I researched about "SCIO and VCIO" and thought about the overall idea towards achieving the goal of easing out ways to search Project Related I wish to contribute towards the project as this means working with multiple features which is fascinating as a tech enthusiast and putting out my first step towards Open source. At present I have knowledge of Mern Stack,C++,Web3,yaml, REST API, API, Machine Learning, Python, Java, JavaScript, Asynchronous programming, Search Engine, etc which can help towards contributing towards this project I believe in continuous improvement hence open to feedback [ be it technical or social or in other areas ], willing to learn new technologies, tools and approaches to improve my skills and contribute towards the project. At present I am planning to implement mini project with Project Related specifications so I can contribute towards the project with deeper understanding. Q3) Is there anything that you’ll be studying or working on whilst working alongside us? I am a working professional in the field of frontend Developer , with a Computer Science background. While working on this project, I plan on researching on various authentication and authorization methods to ensure that my contributions are meaningful and up-to-date. I will also be working on improving my coding skills to ensure that my code is efficient, maintainable, and meets the project standards. Q4) We'd love to hear a bit on your work preferences, e.g. how you keep yourself organized, what tools you use, etc? I like planned things; in situations where a project is not planned out with no proper communication, I tend to get a bit anxious as in my mind the priority is to complete the task. I can give daily 4-5hr or more (depending upon office work) towards this project. I am open to work in US, UK, or India timezone depending upon the project requirement. To keep myself organized I make use of notepads, reminders, Git, Github, Google Calander and personal notes. I believe in continuous improvement hence open to feedback [ be it technical or social or in other areas ], willing to learn new technologies, tools and approaches to improve my skills and contribute towards the project. I request you to provide me with Mandatory qualification task so I can start contributing towards the project. Looking forward to hearing from your side |
This should allow searching for a purl for a start, beyond the API-only approach we have so far.
The text was updated successfully, but these errors were encountered: