Hey gang.

        I'd appreciate it if folks could look at 
https://github.com/apache/yetus/pull/144 . This is, as the summary says, a 
major overhaul of the precommit documentation.  It's something I've been 
banging off and on for something like a year.  The goal was to lower the 
relatively high bar of entry to understanding what test-patch does and what it 
can do. It's a big patch.  There are almost certainly problems.  There's no way 
I'll be able to catch them all... so any help would be great.

        Here are some key things:

* The biggest and most obvious difference is that almost all of the plug-ins 
now have their own documentation page, listing what options those plug-ins 
take. A lot of these options were previously only documented in the --help 
which isn't exactly great experience.  

* Similarly, the robots page has also been broken up.  While there, the GitHub 
Actions information has been updated to cover the current state of the 
yetus-test-patch-action repo.  (GitHub Action is one of the reasons why I want 
to tackle this: we need to give a good impression as a much larger audience 
suddenly becomes aware of our work!)

* It also has (what I feel) is a much better introduction and walk through for 
brand new folks.  The basic page is gone and now broken in half, one talking 
about the more technical bits and the other half is an actual walk through.

* With all of this expansion, the directory structure is now also different.  
Some weblinks that go into in-progress will clearly no longer work.

* TOCs are updated and should be much more correct.

* Reading through the docs, it became obvious that many of the help messages 
were inconsistent.  Some places used file, others path.  Yet others cmd.  I've 
tired to make them consistent so that they are clear as to what is expected.


....

All that said, I'm sure there are still some things to do and I'm sure people 
will find problems. :)  Depending upon how bad those problems are, we can make 
a decision as to whether this update gets bumped to a future release or we 
commit and iterate or we iterate on this PR.

Looking forward to hearing some feedback!

Thanks!

Reply via email to