-
Notifications
You must be signed in to change notification settings - Fork 123
Rate Tutorials #1176
Comments
Overview
The rating above apply if we merge pull request #1259. Application IntegrationMore concrete examples would be nice. Maybe we could add a step by step tutorial , that describes how to create a very simple application (e.g. “Hello Elektra”) that uses Elektra in Linux/macOS. Compilation VariantsI am not really sure how helpful this tutorial is. I guess I will see if I ever need to define compilation variants. For now I think the tutorial seems rather short, for a description of a process that might be complicated. However, I think we can leave it as is, and add additional information later if someone discovers important data that might be missing currently. Elektra Merge IntegrationI did not know what “ufc” is before I read this tutorial. Reading the tutorial did not change this fact. It might make sense to add a link to the homepage of “ufc” or an article that describes this tool, if such a page exists. ImportI think we should add some concrete examples a user can try by himself here. MergeI think we should add The description of the strategies makes sense, when we only look at ValidationCustomized SchemasThe examples in the section “Customized Schemas” do not work on my computer. The command kdb spec-mount /tutorial/schema fails, displaying the following error message:
. I also quite dislike the use of here document syntax, since my favorite shell does not, and quite possibly will never, support this feature. |
Thanks for the great feedback!
Done! This was really a great PR!
Great idea! But maybe in a different tutorial?
@petermax2 should know if the tutorial is useful, he wrote plugin(s) extensively using the feature.
Astonishing that you could read it anyway. In 247027d I added a disclaimer that people need to know what ucf is and how Debian handles config files.
Might be related to #329?
Maybe fixed in debd2f8. Would be nice to have this tutorial executable in shell recorder, it is quite tiresome to reproduce something there.
Would have been good to know that earlier ;) We implemented HERE document support in the shell recorder only some time ago. Is there a good way to write import/export tutorials without any HERE document? |
The command
.
As pointed out by xfix here the command below works both in echo "\
Dear,
I'll
stay
gold" | cat . |
Ok, I fixed this too: e63198d But be warned, I think some lines later another command might fail. I am waiting for the shellrecorder to easier reproduce all the issues that are lurking in the tutorials, but if you are not tired of trying it, I will not get tired resolving these issues ;)
It also works with zsh and dash, but it has many limitations which characters are allowed to be present (or must be escaped). And sometimes what needs a quote is even shell and position-dependent. (e.g. in zsh it won't work if ! is before the final ") |
Looks like now the command kdb import -s validate -c "format=% : %" /tutorial/schema simpleini << HERE
notation : graph
tool-support : ? none
applied-to : small
HERE fails:
. If I use |
reminder: look at libgit2 docu |
Extending on #280 we should summarize the current state of the tutorials. For which tutorials do you think we need improvements, which need to be newly written?
The text was updated successfully, but these errors were encountered: