This is a text UI framework originally it was a part of [Anaconda]
(https://github.com/rhinstaller/anaconda) installer project.
This UI is trying to be simple and easy to use. It is designed to be used with line
based machines and tools (like serial console) so every new line is printed to the
bottom of the screen and then moved to the top. Printed lines are never rewritten!
Best how to learn this library is look to the examples directory here in a project.
Examples can be ran without installing Simpleline to the system. You can test them
by running script run_example.sh
.
cd examples
./run_example.sh example_folder_name
For example:
./run_example.sh basic
This is Python3 only project. It shouldn't be so hard to migrate it to Python2 but
we don't have any use for it now. No special libraries are required to run this
library.
If you want to run tests (make ci
), you need to install [Pocketlint]
(https://github.com/rhinstaller/pocketlint).
Run-on sentence; you've got two independent clauses here that are not linked in any way. Link or separate them.
Anaconda installer project
also needs to be prepended withthe
. Try reading the sentence without the modifiers forproject
and the need forthe
should become more clear. So:or
Ok. Moving on.
I can't explain why this sounds odd, but it does, because of the
is
. The wording also makes the sentence seem less professional and more fun, since you make it sound like the UI has personality traits ("simple" and "easy to use"). In technical writing, it's better to sound more detached and, well, technical. So let's rewrite a couple of other sentences in that paragraph as well.Next sentence.
A couple of notes before I fix the errors. The first half of the sentence is a bit tricky, since a lot of infinitives are used in English.
here in a project
is unnecessary text since the examples are already right there in the project when they check it out. If the examples lived somewhere else, then you could mention where. I mention this because it's important in any writing to only include the important information. Otherwise your readers will start skipping words or just not bother to read it at all. So, let's fix up a couple mistakes:Next sentence.
Just a small tense problem:
And one more small problem in the next sentence.
There are a couple of ways you can rewrite this, but they all involve you adding an article before
script
. So we can have:or
All right, that's enough of that sentence.
Like in one of the above sentences, try reading this without the modifiers for
project
, and it should become clear that you need an article: Additionally, insert a hyphen between the modifying words so that it's clear these words are to be interpreted as a single term.Next sentence.
I can definitely tell you wrote this, because I can imagine you saying this sentence. :) This is fine in casual speech and casual text, but you should aim to sound a little more formal in technical writing. Some things which help -- no contractions, no/very little use of pronouns ("we", "I", "you", etc.). A note on the pronouns, particularly in this sentence -- notice how you use "it" twice in the first half. There is a bit of an unclear antecedent because of this (what exactly is "it" referring to?). You'll want to be careful of that. Technical writing should always strive to be very clear. So how would this be rewritten to sound more formal?
All right. I hope this helps and explains some things, not only about grammar, but writing.