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

Rizin Plugin and snippets hub #7

Open
XVilka opened this issue Dec 15, 2020 · 49 comments
Open

Rizin Plugin and snippets hub #7

XVilka opened this issue Dec 15, 2020 · 49 comments
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@XVilka
Copy link
Member

XVilka commented Dec 15, 2020

A simple page built on top of the rz-pm database allowing to navigate through the packages, maybe show description and dependencies for every package, along with versions and links.

Something of likes

image

@XVilka XVilka added good first issue Good for newcomers enhancement New feature or request labels Dec 15, 2020
@wargio
Copy link
Member

wargio commented Dec 15, 2020

actually i think that can be useful also a zignature repo with known stuff.

@dracry0
Copy link

dracry0 commented Jan 29, 2023

Is the issue still open?

@ret2libc
Copy link
Member

It is.

@yas8say
Copy link

yas8say commented Nov 15, 2024

is it still open?

@wargio
Copy link
Member

wargio commented Nov 17, 2024

yes, it is, this could be generated as a static website from the rz-pm database. (we could have this under packages.rizin.re)

@yas8say
Copy link

yas8say commented Nov 18, 2024

yes, it is, this could be generated as a static website from the rz-pm database. (we could have this under packages.rizin.re)

can you assign me this please?

@wargio
Copy link
Member

wargio commented Nov 18, 2024

no need, just work on it.

@yas8say
Copy link

yas8say commented Nov 18, 2024

okay.

@yas8say
Copy link

yas8say commented Nov 18, 2024

no need, just work on it.

Quick question: Where will you host the packages on a server or just redirect to the github page ? eg: https://github.com/rizinorg/rizin-extras/releases/tag/v0.6.0

@wargio
Copy link
Member

wargio commented Nov 18, 2024

just redirect the page like we do for the book.rizin.re

@yas8say
Copy link

yas8say commented Nov 18, 2024

okay. thanks :)

@yas8say
Copy link

yas8say commented Nov 18, 2024

@wargio
Screenshot 2024-11-18 at 6 50 16 PM
These are the only packages/plugins?

@wargio
Copy link
Member

wargio commented Nov 18, 2024

each one is a plugin that can be installed. you can see each plugin as a package.

@yas8say
Copy link

yas8say commented Nov 18, 2024

got it

@yas8say
Copy link

yas8say commented Nov 18, 2024

@wargio i am using hugo if you dont like the theme i can change it
Screenshot 2024-11-18 at 7 39 37 PM

@wargio
Copy link
Member

wargio commented Nov 18, 2024

i'm ok with that as long as is statically generated

@wargio
Copy link
Member

wargio commented Nov 18, 2024

@XVilka

@yas8say
Copy link

yas8say commented Nov 18, 2024

Screenshot 2024-11-18 at 7 58 32 PM These things have to be updated when a package is updated: Name, Downloads, Rating, Description, Tags, Last U/L, Reference Version, Maintainers.

@wargio How can we do it w/o a db?

@wargio
Copy link
Member

wargio commented Nov 18, 2024

usually we update them via tag on the package itself. we could just generate a json struct for this each time we push a change on the db repo.

@XVilka
Copy link
Member Author

XVilka commented Nov 18, 2024

Yes, I recommend sticking with JSON for now, since initially the size of the "database" will not be big. After all, changing the storage backend should be easy once the need arises.

@yas8say
Copy link

yas8say commented Nov 18, 2024

okay ..@wargio https://rizin.netlify.app how's this theme?

@wargio
Copy link
Member

wargio commented Nov 19, 2024

looks good! maybe don't add such big title.

@yas8say
Copy link

yas8say commented Nov 19, 2024

@XVilka @wargio Can you visit the website please and let me know what features/elements should i add or remove?

@wargio
Copy link
Member

wargio commented Nov 19, 2024

i would prefer if it had a simple search like this https://pkgs.alpinelinux.org/packages because it looks like more a blog rather than a packages search page.

@XVilka
Copy link
Member Author

XVilka commented Nov 19, 2024

Agree, it should have a table, like in Hackage and Opam, with short description, latest version, date, link to the repository and search.

@yas8say
Copy link

yas8say commented Nov 19, 2024

@XVilka @wargio i'll work on it. thanks

@yas8say
Copy link

yas8say commented Nov 19, 2024

@wargio https://rizin.netlify.app/packages/ like this?

@wargio
Copy link
Member

wargio commented Nov 19, 2024

yes, so much better.

@yas8say
Copy link

yas8say commented Nov 19, 2024

@wargio @XVilka can we automate this: change json to hugo's md format and push it to the git?

@wargio
Copy link
Member

wargio commented Nov 19, 2024

You can fork and make a PR to show these changes, because i'm not sure on what you are referring to.

@yas8say
Copy link

yas8say commented Nov 19, 2024

@XVilka @wargio guys all the packages are bundled in https://github.com/rizinorg/rizin-extras.git should we separate them for clarity? I can do it.
Also what should i put in maintainers column?

@wargio
Copy link
Member

wargio commented Nov 20, 2024

no need to change extras. just use the db repository. over time we will add new plugins.

@yas8say
Copy link

yas8say commented Nov 20, 2024

@wargio So can you review and let me know if there are any changes to be made rizin.netlify.app or are there any other projects you would like me to work on?

@yas8say
Copy link

yas8say commented Nov 20, 2024

@wargio I've added the button and ref link to packages.rizin.re
Screenshot 2024-11-20 at 11 37 05 AM
What should i do next?

@XVilka
Copy link
Member Author

XVilka commented Nov 20, 2024

@wargio So can you review and let me know if there are any changes to be made rizin.netlify.app or are there any other projects you would like me to work on?

There is a lot of empty and unused space in the page top. I recommend reducing/removing it.
Also, align the "Search" field.

@yas8say
Copy link

yas8say commented Nov 20, 2024

@XVilka Done. Also made a few changes
Is it ready to deply to packages.rizin.re ?

@yas8say
Copy link

yas8say commented Nov 20, 2024

@wargio i've made the PR rizinorg/website#67. Only thing is to deploy

@wargio
Copy link
Member

wargio commented Nov 20, 2024

tomorrow i will try to add packages.rizin.re pointing to github

@yas8say
Copy link

yas8say commented Nov 21, 2024

@wargio shoud i just point to rizin.netlify.app instead of packages.rizin.re? . Seems more easier for now (temporarily)

@wargio
Copy link
Member

wargio commented Nov 21, 2024

no, we need to build the webiste using the github CI. see how we do this for the main website.

@yas8say
Copy link

yas8say commented Nov 21, 2024

@wargio You need to make a new empty repo for the website so i can fork and then do PR

@wargio
Copy link
Member

wargio commented Nov 21, 2024

can't we use the db repo on a new branch?

@yas8say
Copy link

yas8say commented Nov 21, 2024

Okay that will do.

@yas8say

This comment was marked as resolved.

@yas8say
Copy link

yas8say commented Nov 21, 2024

@wargio made PR. Also create an dev branch i have to edit the target to dev from master or if you want i can keep the master branch as target

@wargio
Copy link
Member

wargio commented Nov 22, 2024

I will do everything this weekend. Sorry for the delay

@yas8say
Copy link

yas8say commented Nov 22, 2024

I will do everything this weekend. Sorry for the delay

Okay. Take your time no rush :)

@yas8say
Copy link

yas8say commented Nov 23, 2024

Hey @wargio , i wanted to talk about something off-topic can you ping me here at telegram @yas8say

@wargio
Copy link
Member

wargio commented Nov 24, 2024

You can join our mattermost im.rizin.re where we discuss about rizin

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

5 participants