You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* origin/2.9:
g-code.txt: Minor typos spotted when reading docs
qtvcp -istat: fix OINT_RELATIONS_LIST so synced joints are calculated right
qtvcp -docs: add details, examples for python rc files
qtdagon -docs: add details; tool changer HAL pins, python customization
dehian -add lintain overrides for qtvcp's basic probe help files
qtvcp -probe basic help: update images, add another page
qtvcp -probe_routines: fix a check in calibrate round pocket
qtvcp -mdiline: add a function to return the current command text
docs: remove obsolete "sign-off" admonition from Contributing doc
The high-level overview of how to contribute changes to the source goes
110
110
like this:
111
111
112
-
* Communicate with the project developers and let us know what you're
113
-
hacking on
114
-
* Clone the git repo
115
-
* Make your changes in a local branch, making sure you "sign off" your commits
116
-
according to our signed-off-by policy (see below).
117
-
* Adding documentation and <<cha:writing-tests,writing tests>> is
118
-
an important part of adding a new feature. Otherwise, others won't
119
-
know how to use your feature, and if other changes break your
120
-
feature it can go unnoticed without a test.
112
+
* Communicate with the project developers and let us know what you're hacking on. Explain what you are doing, and why.
113
+
* Clone the git repo.
114
+
* Make your changes in a local branch.
115
+
* Adding documentation and <<cha:writing-tests,writing tests>> is an important part of adding a new feature. Otherwise, others won't know how to use your feature, and if other changes break your feature it can go unnoticed without a test.
121
116
* Share your changes with the other project developers in one of these ways:
122
-
** Push your branch to github and create a github pull request to
123
-
https://github.com/linuxcnc/linuxcnc (this requires a github account)
124
-
** Push your branch to a publicly visible git repo (such as github,
125
-
bitbucket, your own publicly-accessible server, etc) and share that
126
-
location on the emc-developers mailing list, or
127
-
** Email your commits to the LinuxCNC-developers mailing list
128
-
(emc-developers@lists.sourceforge.net) (use `git
129
-
format-patch` to create the patches)
130
-
* Advocate for your patch
131
-
** Explain what problem it addresses and why it should be included
132
-
in LinuxCNC
117
+
** Push your branch to github and create a github pull request to <https://github.com/linuxcnc/linuxcnc> (this requires a github account), or
118
+
** Push your branch to a publicly visible git repo (such as github, or your own publicly-accessible server, etc) and share that location on the emc-developers mailing list, or
119
+
** Email your commits to the LinuxCNC-developers mailing list (<emc-developers@lists.sourceforge.net>) (use `git format-patch` to create the patches).
120
+
* Advocate for your patch:
121
+
** Explain what problem it addresses and why it should be included in LinuxCNC.
133
122
** Be receptive to questions and feedback from the developer community.
134
-
** It is not uncommon for a patch to go through several revisions before
135
-
it is accepted.
123
+
** It is not uncommon for a patch to go through several revisions before it is accepted.
==== Full Creative Control with custom handler/ui files
327
+
If you wish to *modify a stock screen* with full control, _copy it's UI
328
+
and handler file to your configuration folder_.
270
329
271
330
There is a QtVCP panel to help with this:
272
331
@@ -278,8 +337,9 @@ qtvcp copy_dialog
278
337
279
338
* Select the screen and destination folder in the dialog
280
339
* If you wish to *name your screen* differently than the builtin screen's default name, change the _basename_ in the edit box.
340
+
* There should be a folder in the config folder; for screens: named '<CONFIG FOLDER>/qtvcp/screens/' for panels: named '<CONFIG FOLDER>/qtvcp/panels/' add the folders if ther are missing and copy your folder/files in it.
281
341
* Validate to copy all the files
282
-
* Delete the files you don't wish to modifyso that the original files will be used.
342
+
* Delete the files you don't wish to modify so that the original files will be used.
0 commit comments