Skip to content

Conversation

devgofer
Copy link
Contributor

@devgofer devgofer commented Mar 21, 2023

Introducing Our Plan to Develop a Visual Programming Tool for Quark Scripts

Quark scripts are a powerful tool for detecting and analyzing mobile security. However, they can be complex and challenging for users who are not familiar with programming. To overcome this challenge, we are pleased to announce our plan to develop a visual programming tool that simplifies the Quark script organization process, making it easy for anyone to organize Quark scripts using a simple UI interface.

What Goals Do We Want To Achieve?

Our goal is to make Quark script programming accessible to everyone and remove the barriers that often come with traditional programming languages. We believe that by providing a visual tool to organize Quark scripts, we can significantly reduce the time and effort required to write complex scripts while also making it more intuitive for users who are not familiar with programming.

Roadmap

The following is the development process for Quark Script web development:

  1. A requirement interview is necessary to confirm and define the elements and functions needed for the website.
  2. Design the main visual elements of the website, including color, logo, and style.
  3. Design and draw a rough sketch of the website's appearance to confirm the website's overall look.
  4. Implement the website's code according to the design.

Current Stage

Currently, we are conducting requirement interviews to confirm the needs of different professions for using visualized web pages. Next, we will analyze the requirements, inventory and select the most important functions. Finally, we will analyze the feasibility and importance of various needs, and consider them in future design and development.

Join Our Team

Our team of developers is currently working on building a prototype of the tool and we are looking for talented individuals who are passionate about making Quark script programming accessible to everyone. If you're interested in joining our team, don't hesitate to get in touch with us.

@codecov-commenter
Copy link

Codecov Report

Patch and project coverage have no change.

Comparison is base (1c29381) 78.93% compared to head (7f976e0) 78.93%.

📣 This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #492   +/-   ##
=======================================
  Coverage   78.93%   78.93%           
=======================================
  Files          63       63           
  Lines        4879     4879           
=======================================
  Hits         3851     3851           
  Misses       1028     1028           
Flag Coverage Δ
unittests 78.93% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

☔ View full report in Codecov by Sentry.
📢 Do you have feedback about the report comment? Let us know in this issue.

@sidra-asa
Copy link
Collaborator

@Commuter95

The file name of new rst visual_quark_script_program.rst and the link visual_quark_scripts_program are not the same. Could you fix it ?

Roadmap
=======

The following table is the roadmap for this product. We are still in the early development stage, and the first phase is mainly focused on completing the main functions to enable users to operate the system intuitively, view Quark script diagrams, and assemble new Quark scripts on their own.
Copy link
Collaborator

Choose a reason for hiding this comment

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

"initial development stage" would be more suitable than "early development stage".

Copy link
Collaborator

Choose a reason for hiding this comment

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

I think "and now we focus on ... in their own way" would be more intuitive than "and the first phase is mainly focused on .... on their own".

Join Our Team
=============

Our team of developers is currently working on building a prototype of the tool and we are looking for talented individuals who are passionate about making Quark script programming accessible to everyone. If you're interested in joining our team, don't hesitate to get in touch with us.
Copy link
Collaborator

Choose a reason for hiding this comment

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

"Our developers are" could be better than "Our team of developers is".

Join Our Team
=============

Our team of developers is currently working on building a prototype of the tool and we are looking for talented individuals who are passionate about making Quark script programming accessible to everyone. If you're interested in joining our team, don't hesitate to get in touch with us.
Copy link
Collaborator

Choose a reason for hiding this comment

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

I think "and we need more ... making tools accessible to everyone" would be more positive than "and we are looking for ... making Quark script programming accessible to everyone.", how do you think ?

@sidra-asa sidra-asa added documentation Improvements or additions to documentation work-in-progress The issue or pull request is currently work-in-progress pr-processing-state-06 labels Mar 31, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation pr-processing-state-06 work-in-progress The issue or pull request is currently work-in-progress
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants