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

Add Roadmap page #69

Merged
merged 1 commit into from
Jan 2, 2025
Merged

Add Roadmap page #69

merged 1 commit into from
Jan 2, 2025

Conversation

XVilka
Copy link
Member

@XVilka XVilka commented Dec 20, 2024

I am not sure where to put the link from the main page though.

Copy link
Member

@Rot127 Rot127 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are implementations of VSA, data flow analysis or the knowledge base also a task before 1.0? Maybe in 0.10?

Especially the knowledge base could be implemented in 0.9 and we slowly move our facts in there with every refactor.

E.g. "Removing the concept of blocks" is good, but we still need to store somewhere the basic blocks for stuff which needs them (CFGs etc).

@XVilka
Copy link
Member Author

XVilka commented Dec 21, 2024

Are implementations of VSA, data flow analysis or the knowledge base also a task before 1.0? Maybe in 0.10?

Especially the knowledge base could be implemented in 0.9 and we slowly move our facts in there with every refactor.

Data flow and VSA are optional goals, I think. Knowledge base is definitely nice to have, not sure if it's possible to do it before 0.9 though.

E.g. "Removing the concept of blocks" is good, but we still need to store somewhere the basic blocks for stuff which needs them (CFGs etc).

I meant the IO blocks (core->block): rizinorg/rizin#2695

@Rot127
Copy link
Member

Rot127 commented Dec 21, 2024

not sure if it's possible to do it before 0.9 though.

Yeah, not before 0.9. But I would strongly argue to have it usable before 1.0.
Since you folks mentioned about it I miss having it.

@XVilka XVilka requested a review from Rot127 December 23, 2024 05:14
@@ -0,0 +1,28 @@
Concrete high-level feature areas and changes.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Don't we need to define this page somewhere under config.yml ?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We do, I am just not sure where.

@ITAYC0HEN
Copy link
Member

I’m not sure why technical milestones, especially low-level ones like "Rewrite RzNum to support proper formulas," should be included on the website. They don’t provide meaningful information to the end user and add an extra page to maintain. Perhaps we could include a button linking to https://github.com/rizinorg/rizin/milestones instead.

Overall, this feels more developer-centric than user-centric. The v1.0 section is higher-level and more polished, which I find preferable compared to the 0.9 section.

@XVilka
Copy link
Member Author

XVilka commented Dec 27, 2024

I’m not sure why technical milestones, especially low-level ones like "Rewrite RzNum to support proper formulas," should be included on the website. They don’t provide meaningful information to the end user and add an extra page to maintain. Perhaps we could include a button linking to https://github.com/rizinorg/rizin/milestones instead.

Overall, this feels more developer-centric than user-centric. The v1.0 section is higher-level and more polished, which I find preferable compared to the 0.9 section.

Good point. I will think on how to improve the 0.9 roadmap

@XVilka XVilka merged commit 09466cc into main Jan 2, 2025
@XVilka XVilka deleted the add-roadmap branch January 2, 2025 01:25
XVilka added a commit that referenced this pull request Jan 2, 2025
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

Successfully merging this pull request may close these issues.

5 participants