Documentation generation #2

Closed
opened 2024-04-15 10:45:42 +01:00 by deavmi · 13 comments
Owner

Purpose ✍️

To add a document generator.

Checklist

  • Command-line support with tpkg docgen [path]
  • Pages
## Purpose ✍️ To add a document generator. ## Checklist - [x] Command-line support with `tpkg docgen [path]` - [x] Pages
deavmi added reference master 2024-04-15 10:45:45 +01:00
deavmi self-assigned this 2024-04-15 10:45:54 +01:00
deavmi added a new dependency 2024-04-15 10:49:50 +01:00
deavmi started working 2024-04-15 10:54:18 +01:00
deavmi stopped working 2024-04-15 11:06:21 +01:00
12 minutes 3 seconds
deavmi started working 2024-04-15 12:54:52 +01:00
Author
Owner

Working on this again now...

Working on this again now...
Author
Owner

It works!

image

It works! ![image](/attachments/6863af3a-4086-480a-addf-19a756c7a30c)
Author
Owner

Heh, I thought there was a reason for keeping the module's file path around:

image

Heh, I thought there was a reason for keeping the module's file path around: ![image](/attachments/4e458b02-a909-4bb0-99f8-1e882c0bc697)
Author
Owner

Program frontpage

Given a Program this will show all the Module(s) it is made up of:

image

Module page

This shows all the functions declared and available inside of a given Module:

image

### Program frontpage Given a `Program` this will show all the `Module`(s) it is made up of: ![image](/attachments/3d932ac9-09e1-4dee-86d2-9b44adef5a11) ### Module page This shows all the functions declared and available inside of a given `Module`: ![image](/attachments/83a7ce73-9923-42e0-abea-b6911601de48)
Author
Owner
@tlang/Owners Help
deavmi stopped working 2024-04-15 17:09:57 +01:00
4 hours 15 minutes
deavmi started working 2024-04-15 17:13:47 +01:00
Author
Owner

Okay now we're cooking:

image
image

Okay **now** we're cooking: ![image](/attachments/ed3002ef-a802-4ead-97d2-a3c88b9c21d1) ![image](/attachments/f0d70b3f-3bfd-4cf6-9dbb-c41a8749a936)
deavmi stopped working 2024-04-15 17:39:39 +01:00
25 minutes 52 seconds
deavmi added spent time 2024-04-15 17:53:33 +01:00
5 minutes
deavmi started working 2024-04-15 17:53:36 +01:00
deavmi stopped working 2024-04-15 18:12:14 +01:00
18 minutes 38 seconds
deavmi started working 2024-04-15 18:43:25 +01:00
Author
Owner

Looking good! Now with a parameter table!

image

Looking good! Now with a parameter table! ![image](/attachments/fee53ac6-bdb1-4333-b350-6c5f0c140fa0)
deavmi stopped working 2024-04-15 19:21:57 +01:00
38 minutes 33 seconds
deavmi added spent time 2024-04-16 07:36:47 +01:00
6 minutes
Author
Owner

Look at that, doc string parsing!

image

Look at that, doc string parsing! ![image](/attachments/9bbcfff1-f142-48ad-a4a3-69672c5e0d7b)
105 KiB
Author
Owner

Did some work on the command-line tooling side for docgen now, going to sleep now though

Did some work on the command-line tooling side for `docgen` now, going to sleep now though
deavmi added spent time 2024-04-19 22:59:35 +01:00
15 minutes
deavmi added spent time 2024-04-20 17:57:26 +01:00
10 minutes
deavmi started working 2024-04-20 17:57:29 +01:00
deavmi stopped working 2024-04-20 17:58:19 +01:00
50 seconds
deavmi added this to the Basic milestone 2024-04-20 17:58:39 +01:00
deavmi started working 2024-04-20 19:19:02 +01:00
Author
Owner

Commands

  • Document generation on command line now works
Commands - Document generation on command line now works
deavmi added the
enhancement
label 2024-04-20 19:22:31 +01:00
deavmi stopped working 2024-04-20 20:10:01 +01:00
50 minutes 59 seconds
deavmi added spent time 2024-04-20 20:55:50 +01:00
1 minute
deavmi added spent time 2024-04-22 11:29:28 +01:00
3 minutes
deavmi started working 2024-04-22 11:29:30 +01:00
deavmi added the due date 2024-04-30 2024-04-22 11:29:35 +01:00
Author
Owner

Polishing the document generation now

Polishing the document generation now
Author
Owner

I think for now this is okay.

I think for now this is okay.
deavmi added this to the General project 2024-04-22 11:35:35 +01:00
Author
Owner

Done

Done ✅
deavmi stopped working 2024-04-22 11:35:57 +01:00
6 minutes 27 seconds
deavmi removed a dependency 2024-04-22 11:36:06 +01:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Total Time Spent: 7 hours 28 minutes
deavmi
7 hours 28 minutes
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

2024-04-30

Dependencies

No dependencies set.

Reference: tlang/tpkg#2
No description provided.