The most important document for adodbapi is in Markdown. (That's an
improvement - - I wrote it in .odt) so if that helps the decision, I would
say lean toward that direction.
It needs to be linked / indexed in where people can actually find it.
adodbapi/quick_reference.md
<https://github.com/mhammond/pywin32/blob/main/adodbapi/quick_reference.md> If
we make an actual .docs directory, it should move there.

It also needs an edit pass to get rid of obsolete references to Python 2
and to check that the external links still work and so forth. I'll add that
to my to-do list.



On Mon, Dec 5, 2022 at 6:57 PM Brian Johnson <br...@brian3johnson.me> wrote:

> Hi.
>
> I took a stab at upgrading and "untangling" the documentation. I am
> willing to work on this documentation "untangling" project. Before I put
> more effort into it, I would like to get feedback from Mark and other
> contributors on what I'm proposing. If so, I'll log an Issue and/or pull
> request.
>
> *Motivation*: I need to work with a COM server application and want to
> use python. I found it challenging to find documentation and examples.
> Also, Mark mentioned this in the repo README: *"Lots of that is very old,
> but some is auto-generated and current. Would love help untangling the
> docs!"*
>
> *Where*: The current iteration is hosted on my forked repo at Python for
> Windows Extensions — pywin32 305 documentation (brian3johnson.github.io)
> <https://brian3johnson.github.io/pywin32/index.html>. If this effort
> moves forward, I'll pull it down once it's built and posted from mhammond's
> repo.
>
> *How*: I am building the documentation with sphinx Welcome — Sphinx
> documentation (sphinx-doc.org) <https://www.sphinx-doc.org/en/master/> to
> update the narrative docs and automate or semi-automate the pywin32 API
> reference. I am using the default theme. I'm using reStructuredText (.rst)
> for the docs.
>
> *What*: I included all the existing narrative documentation from the CHM.
> Most of it remains unformatted, except for a couple of docs. I added a Home
> page, Installation, Support, and Resources pages, and the start of a
> Getting Started Tutorial.
>
> *Proposed Next Steps*:
>
> 1. Confirm if I move forward with sphinx. If so, confirm if we use
> reStructuredText (reStructuredText — Sphinx documentation (sphinx-doc.org)
> <https://www.sphinx-doc.org/en/master/usage/restructuredtext/index.html>)
> or Markdown (Markdown — Sphinx documentation (sphinx-doc.org)
> <https://www.sphinx-doc.org/en/master/usage/markdown.html>) for narrative
> documents.
> 2. Finish formatting the existing narrative docs per rst or md.
> 3. Add docstrings to .py source files to generate API docs.
> 4. Convert some of the "samples" embedded in the source files to "How-tos".
>
> I have more ideas and suggestions, which I can share in an Issue, PR, or
> on this mailing list.
>
> I look forward to hearing what you think.
>
> Sincerely,
> Brian
> _______________________________________________
> python-win32 mailing list
> python-win32@python.org
> https://mail.python.org/mailman/listinfo/python-win32
>
_______________________________________________
python-win32 mailing list
python-win32@python.org
https://mail.python.org/mailman/listinfo/python-win32

Reply via email to