-
-
Notifications
You must be signed in to change notification settings - Fork 707
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
OS Development tips #2073
OS Development tips #2073
Conversation
+1 on adding a centralized guide on contributing to elementaryOS! This would really help new people begin contributing. We could also link to it from get-involved. Addition: how to develop a window manager
|
Suggest adding a section on the basic use of gdb to obtain a backtrace and maybe touch on Maybe also mention io.elementary.vala-lint |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There seems to be a mdr markdown error when rendering this page that should get fixed before pushed live.
I also want someone from @elementary/desktop-developers to review this before we merge as well. |
@btkostner this "mdr markdown error", I don't see this when I run it locally. Also not when using |
@peteruithoven It's a PHP offset error. It doesn't prevent the page from loading, but it shows up in the console, so I want to fix it. |
I am by no means and expert on gdb so I was envisaging only the simplest commands to produce a backtrace (that is all I use) and a link to a good tutorial on the web. |
I'd love for someone who has actually used I'll wait for more information on the "mdr markdown error". |
@peteruithoven : That's fine. There is no need to hold this PR up. |
@RMcNeely thanks for the review. @cassidyjames thanks for the improvements. |
@@ -30,7 +30,7 @@ First, make sure you have the `elementary-sdk` installed. Then enable the Inspec | |||
gsettings set org.gtk.Settings.Debug enable-inspector-keybinding true | |||
``` | |||
|
|||
Focus your app, then launch the Inspector by pressing <kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>I</kbd> to inspect the widget beaneath your cursoe, or <kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>D</kbd> to open the inspector without a widget selected. | |||
Focus your app, then launch the Inspector by pressing <kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>I</kbd> to inspect the widget beneath your cursor, or <kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>D</kbd> to open the inspector without a widget selected. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lol I don't know how that happened, thanks. 😅
In a future PR I'd also like to include D-Feed, for debugging / experimenting with Dbus interfaces. |
@btkostner is that build error still happening here? Otherwise this looks good to me. |
@cassidyjames nope |
Fixes #
Lack of general tips for development on elementary OS itself.
Changes Summary
Is this something we want? Is this the place to do it?