forked from airlift/airline
-
Notifications
You must be signed in to change notification settings - Fork 20
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
Provide an Airline user guide #35
Labels
documentation
Documentation Changes
enhancement
Proposed Enhancement/Feature
help
Help System
user-experience
Improves user experience
Milestone
Comments
Early stub is up at http://rvesse.github.io/airline/ though it is a long ways off of being complete |
rvesse
added a commit
that referenced
this issue
Dec 2, 2015
- First draft of `@Command` and `@Option` pages - Add Supported Types page - Add stub for Inheritance & Composition and Parser pages - Add include for marking a paragraph as an alert which will highlight the paragaraph in yellow - Updated navigation
rvesse
added a commit
that referenced
this issue
Dec 2, 2015
- Add `@Discussion` annotation stub - Mention use of other annotations on the `@Command` page - Fix CSS styling for when code is linked
rvesse
added a commit
that referenced
this issue
Dec 3, 2015
- Document `@Arguments` - Documents `@Discussion` - Stub for `@Group` - Partial document for `@Cli` - Add terminology definitions to main page of user guide - Slightly tweak some examples
rvesse
added a commit
that referenced
this issue
Dec 3, 2015
- Mark all CLI definition annotation as @documented - Mark defunct fields of @arguments as deprecated (#40) - Add more examples that pertain to the user guide (#35)
rvesse
added a commit
that referenced
this issue
Dec 3, 2015
rvesse
added a commit
that referenced
this issue
Dec 3, 2015
Reference the new website and user guide in the README
rvesse
added a commit
that referenced
this issue
Dec 16, 2015
- Further explain first command example on opening page of User Guide - Start adding a CLI example on opening page of User Guide - Restructure website home page and user guide entry page slightly
rvesse
added a commit
that referenced
this issue
Jan 12, 2016
rvesse
added a commit
that referenced
this issue
Jan 15, 2016
rvesse
added a commit
that referenced
this issue
Jan 15, 2016
- Index page for Airline in Practise section - Example of creating a custom type converter on Supported Types page
rvesse
added a commit
that referenced
this issue
Jan 15, 2016
rvesse
added a commit
that referenced
this issue
Jan 15, 2016
- Wrote most of the `@Parser` annotation up - Stub for rest of `@Cli` annotation page - Stub for more In Practise pages
rvesse
added a commit
that referenced
this issue
Jan 18, 2016
- Documents all the help related annotations - Updates navigation
rvesse
added a commit
that referenced
this issue
Jan 18, 2016
- Help for `@Required` - Couple of minor fixes to other pages
rvesse
added a commit
that referenced
this issue
Jan 19, 2016
- More user guide examples - Make ConvertResult public class so DefaultTypeConverter is more easily extended
rvesse
added a commit
that referenced
this issue
Jan 19, 2016
rvesse
added a commit
that referenced
this issue
Jan 19, 2016
- Document various requirement annotations - Links for occurrences annotations - Partially document @unrestricted annotation
rvesse
added a commit
that referenced
this issue
Jan 19, 2016
This commit adds the Multi-Level Pushdown Menu plugin to the website so that the navigation is much more user friendly rather than a giant unbounded list. The menu will automatically expand to the level of the page currently being viewed.
rvesse
added a commit
that referenced
this issue
Jan 19, 2016
Fixes a bug with the collapsible menu not resizing properly when the window is resized
rvesse
added a commit
that referenced
this issue
Jan 19, 2016
Adds documentation for the @once, @MinOccurrences and @MaxOccurrences annotations.
rvesse
added a commit
that referenced
this issue
Jan 19, 2016
Adds scripts that can be used to quickly add the Javadoc for a specific version to the website
rvesse
added a commit
that referenced
this issue
Jan 19, 2016
Adds the Javadoc to the website including a way to easily add links to Javadoc for specific versions to the navigation menu
rvesse
added a commit
that referenced
this issue
Aug 31, 2018
- Refine content for larger slide size - Work on Parser section
rvesse
added a commit
that referenced
this issue
Aug 31, 2018
- Cover HelpOption and Help command - Reorg slides to put Help prior to parser customisation - Add basics summary slide
rvesse
added a commit
that referenced
this issue
Aug 31, 2018
rvesse
added a commit
that referenced
this issue
Sep 3, 2018
rvesse
added a commit
that referenced
this issue
Sep 3, 2018
rvesse
added a commit
that referenced
this issue
Sep 5, 2018
- Add Bash completion, Man page generation and Maven plugin usage - Add plugin IT using the send-it example
rvesse
added a commit
that referenced
this issue
Sep 11, 2018
rvesse
added a commit
that referenced
this issue
Oct 22, 2018
rvesse
added a commit
that referenced
this issue
Oct 22, 2018
rvesse
added a commit
that referenced
this issue
Oct 30, 2018
rvesse
added a commit
that referenced
this issue
Nov 1, 2018
rvesse
added a commit
that referenced
this issue
Nov 1, 2018
rvesse
added a commit
that referenced
this issue
Nov 1, 2018
rvesse
added a commit
that referenced
this issue
Nov 6, 2018
rvesse
added a commit
that referenced
this issue
Nov 20, 2018
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
documentation
Documentation Changes
enhancement
Proposed Enhancement/Feature
help
Help System
user-experience
Improves user experience
Currently Airline is fairly esoteric with no real user guide to teach people how to use the library
We should use GitHub pages and Jekyll to start putting together such a user guide
Content to create:
@Cli
@Command
@Groups
and@Group
@Parser
and@Alias
@Option
@Arguments
@Partials
@PortRange
and@PortRanges
@StartsWith
@EndsWith
@File
and@Directory
@Positive
and@Negative
@LengthRange
and@ExactLength
@Parser
validate
goalgenerate
goalThe text was updated successfully, but these errors were encountered: