42 Commits

Author SHA1 Message Date
Hayden Hargreaves
c90e4e8895 Merge branch 'feature/cmdl' 2025-10-28 17:52:25 -07:00
ca38b98e8a Merge branch 'feature/cli' into feature/cmdl 2025-10-28 17:25:38 -07:00
b38bb60e62 added try and catch 2025-10-28 17:19:27 -07:00
8f5a466a59 added comments to clarify things 2025-10-28 17:18:58 -07:00
d7b7dee6d1 missing way to run commands and ensuring valid arguments in command so giberish doesnt run 2025-10-28 17:16:25 -07:00
0ef0500fe8 Merge pull request '(FEAT): Heading parser uses a new inline method.' (#25) from feature/heading-inline-content into main
Reviewed-on: azpect/MarkdownToHtmlCompiler#25
2025-10-28 14:55:21 -07:00
Hayden Hargreaves
e6dc318306 (FEAT): Heading parser uses a new inline method.
The only difference between this and the original one is the exit
condition.
2025-10-22 12:03:02 -07:00
d863b93132 Merge pull request '(FEAT): Added support for inline code blocks.' (#23) from feature/inline-code-nodes into main
Reviewed-on: azpect/MarkdownToHtmlCompiler#23
Reviewed-by: shultzp1 <shultzp1@my.erau.edu>
2025-10-21 07:45:52 -07:00
Hayden Hargreaves
f0ab2d9006 (FIX): Cleaned up a little bit, removed some notes. 2025-10-20 12:12:51 -07:00
Hayden Hargreaves
c958536284 Merge branch 'main' into feature/inline-code-nodes 2025-10-20 12:01:50 -07:00
Hayden Hargreaves
d2f0b5451d (DOC): Updated to the input test file. 2025-10-20 12:00:37 -07:00
616cf7260a Fixed coding style issues with watch dog, and began implementing CLI features 2025-10-19 14:36:48 -07:00
022b2d495e Merge pull request '(FEAT) Abstracted file system into its own class.' (#20) from feature/file-handler into main
Reviewed-on: azpect/MarkdownToHtmlCompiler#20
2025-10-18 14:17:02 -07:00
Hayden Hargreaves
4b0900e3ae (FEAT): Added support for inline code blocks. 2025-10-17 13:50:29 -07:00
Hayden Hargreaves
2fdab0134a (FIX): Small file updates.
We won't need a stack yet.
2025-10-17 13:15:42 -07:00
Hayden Hargreaves
7587e493d7 (FEAT) Abstracted file system into its own class.
This class is then composed into the parser class and called to write
the expected outputs. This is a huge step towards the final product.
Furthermore, the output it being written to the file generated. Until
the CLI is implemented, this is the best it will do.
2025-10-17 13:08:37 -07:00
cf3b57c8e4 Merge pull request 'FEATURE: Implemented basic parser rules' (#18) from feature/parser-basic-rules into main
Reviewed-on: azpect/MarkdownToHtmlCompiler#18
Reviewed-by: shultzp1 <shultzp1@my.erau.edu>
2025-10-16 18:34:35 -07:00
6fd9b4df52 Merge branch 'main' into feature/parser-basic-rules 2025-10-16 18:30:55 -07:00
Hayden Hargreaves
4e33463863 (FIX): Forgot to call the method itself.
But now this will be supported by both windows and linux.
2025-10-16 17:23:29 -07:00
Hayden Hargreaves
2c1e137157 (FEAT): Parser is working pretty well.
I needed to make this commit so I can test on the windows machine...
2025-10-16 17:19:51 -07:00
26aae7cf98 Merge pull request 'FEATURE: Node implementations' (#17) from feature/node-impl into main
Reviewed-on: azpect/MarkdownToHtmlCompiler#17
Reviewed-by: shultzp1 <shultzp1@my.erau.edu>
2025-10-16 15:13:16 -07:00
Hayden Hargreaves
8282a0e79d (FIX): Merged main into the branch 2025-10-16 12:36:18 -07:00
Hayden Hargreaves
3b8e36c53f Merge branch 'main' into feature/node-impl 2025-10-16 12:21:47 -07:00
3f8722cc1f Merge pull request 'feature/watchdog' (#16) from feature/watchdog into main
Reviewed-on: azpect/MarkdownToHtmlCompiler#16
Reviewed-by: Hayden Hargreaves <hayden@gophernest.net>
2025-10-16 12:16:47 -07:00
Hayden Hargreaves
14d5eee237 (FEAT): Working on node implementation.
The inline and structure nodes have some basic implementations. The
parser needs to begin next.
2025-10-16 12:08:58 -07:00
ba669f6e6d Add WatchDog and example.txt; all features tested and working 2025-10-15 21:54:04 -07:00
0724ba05b3 Implemented WatchDog file watcher; verifies file changes and prints last modified time. All functions tested and working. 2025-10-15 21:47:48 -07:00
287e2c3dea Merge pull request 'Uploaded UML' (#15) from feature/uml into main
Reviewed-on: azpect/MarkdownToHtmlCompiler#15
2025-10-15 13:49:00 -07:00
cae94aa0fc Uploaded UML 2025-10-15 13:48:26 -07:00
4b973abf6c Merge pull request '(FEAT): Defined the structureNode classes for the node.' (#14) from feature/nodes-implementation into main
Reviewed-on: azpect/MarkdownToHtmlCompiler#14
Reviewed-by: shultzp1 <shultzp1@my.erau.edu>
2025-10-15 13:38:01 -07:00
485798de98 Merge branch 'feature/nodes-implementation' of https://git.gophernest.net/azpect/MarkdownToHtmlCompiler into feature/nodes-implementation 2025-10-15 13:36:41 -07:00
4672b81f6a Define Inline Node 2025-10-15 13:32:43 -07:00
Hayden Hargreaves
fd08154a9f (FEAT): Defined the structureNode classes for the node. 2025-10-15 13:21:46 -07:00
253ed8dfce Merge pull request '(FEAT): Worked on the parser class definition.' (#10) from feature/parser-class into main
Reviewed-on: azpect/MarkdownToHtmlCompiler#10
2025-10-15 12:56:46 -07:00
Hayden Hargreaves
5fd5822b6b (FEAT): Began working on node implementations.
Drew out an inheritance map to review with the team.
2025-10-14 20:34:45 -07:00
Hayden Hargreaves
d0daf4f598 (DOC): Added some doc comments to the util class 2025-10-14 15:01:49 -07:00
Hayden Hargreaves
39186fad50 (FEAT): Worked on the parser class definition.
There are no implementations yet, just a rough outline and some
comments.

This commit also includes an update to the Makefile to use wild cards
to build the `libs`, which will solve the issue with dynamic updating.
2025-10-14 13:07:55 -07:00
6e2dede9a0 Merge pull request '(DOC) Updated onboarding documentation' (#1) from feature/onboarding into main
Reviewed-on: azpect/MarkdownToHtmlCompiler#1
2025-10-13 17:26:59 -07:00
Hayden Hargreaves
f458182a4c (DOC) Verbage update
Author of a commit cannot approve a PR
2025-10-13 17:26:03 -07:00
Hayden Hargreaves
86f0225e49 (DOC) Updated onboarding documentation
Lots of word vomit, but most of it should be easy to understand.
2025-10-13 17:22:37 -07:00
Hayden Hargreaves
7f6a3c6312 (INIT): Project init
On-boarding will begin now...
2025-10-13 16:35:46 -07:00
0c6f32df33 Initial commit 2025-10-13 13:10:21 -07:00