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

Integrated language help feature in OpenSCAD #100

Open
t-paul opened this issue Feb 9, 2025 · 3 comments
Open

Integrated language help feature in OpenSCAD #100

t-paul opened this issue Feb 9, 2025 · 3 comments

Comments

@t-paul
Copy link
Member

t-paul commented Feb 9, 2025

Outline

Add more interactive help features for built-in functions and modules. Right now there's already a nice summary of parameters linked as cheat sheet. Scope of this projects would be to use this information in extended form and make it available in a more direct way in the editor.

Details

  • Convert the cheat sheet information into machine readable format
  • Find a way to generate the existing HTML format based on the core data
  • Add context help to editor giving help for built-in functions and modules, e.g. by adding formatted help output to the console window, including the links to further documentation like the language manual on Wikibooks

Expected Outcome

Cheat sheet is integrated into the application and additional context help for built-in functions and modules is available.

Project Properties

Skills

  • Programming language is C++
  • GUI programming with the Qt framework

Difficulty

Easy

Size

Medium (175h)

Additional Information

@guptushar27
Copy link

I want to work on this issue. Please Assign this to me.
Thanks

@t-paul
Copy link
Member Author

t-paul commented Feb 10, 2025

@guptushar27 Those projects are planned for GSoC, for how that process works, see https://summerofcode.withgoogle.com/how-it-works and https://opencax.github.io/ - If you want discuss, join the IRC channel, link above.

@siyangwu358
Copy link

How can I join your channel to discuss with you.

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

No branches or pull requests

3 participants