37fb0fbfc3
Merge pull request 'Feature: Implemented code blocks and list elements' ( #30 ) from feature/list-nodes into main
...
Reviewed-on: azpect/MarkdownToHtmlCompiler#30
Reviewed-by: shultzp1 <shultzp1@my.erau.edu>
2025-10-28 18:19:09 -07:00
152c4e8e04
Merge pull request 'feature/cmdl' ( #29 ) from feature/cmdl into main
...
Reviewed-on: azpect/MarkdownToHtmlCompiler#29
Reviewed-by: Hayden Hargreaves <hayden@gophernest.net>
2025-10-28 17:55:18 -07:00
Hayden Hargreaves
c90e4e8895
Merge branch 'feature/cmdl'
2025-10-28 17:52:25 -07:00
Hayden Hargreaves
6203f9c325
(FIX): Forgot this somehow
2025-10-28 17:50:55 -07:00
Hayden Hargreaves
1c81d2aa41
(FEAT): Includes support for code block segments.
...
This includes the addition of lots of new node elements.
2025-10-28 17:45:40 -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
Hayden Hargreaves
2881897c23
(FEAT): List nodes seem to be working.
...
However, the DRY principals are being screwed around with like they
don't exist. Some better architecture needs to be implemented. But that
will take place after block code nodes and anchor tags are implemented.
I will remain on this branch for those other implementations, for now.
2025-10-28 16:12:16 -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