-
-
Notifications
You must be signed in to change notification settings - Fork 6.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
converting ganttdb to typescript #5774
base: develop
Are you sure you want to change the base?
converting ganttdb to typescript #5774
Conversation
|
✅ Deploy Preview for mermaid-js ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
I made this a draft because there is a lot of refactoring that needs to be done. |
The latest updates on your projects. Learn more about Argos notifications ↗︎
|
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## develop #5774 /- ##
==========================================
Coverage 5.20% 5.48% 0.28%
==========================================
Files 322 323 1
Lines 46129 46262 133
Branches 561 565 4
==========================================
Hits 2402 2539 137
Misses 43727 43723 -4
Flags with carried forward coverage won't be shown. Click here to find out more.
|
I am not satisfied with how I am handling the task types. I think I can make raw tasks a subset of type task and I might not even need the base class. |
I need to get a better understanding of why we need to have two different types of tasks in the first place. And I might do some refactoring around that. The startTime and endTime delima should not be different types of variables on different task types. |
📑 Summary
Converting the ganttDb.js to ganttDb.ts. This is a two part process that will eventually lead to converting gantt jison to langium. I will also try and fix as many bugs that exists in gantt while I convert this to typescript and then create the parser for langium.
Resolves #
📏 Design Decisions
Converting to typescript
📋 Tasks
Make sure you
MERMAID_RELEASE_VERSION
is used for all new features.pnpm changeset
and following the prompts. Changesets that add features should beminor
and those that fix bugs should bepatch
. Please prefix changeset messages withfeat:
,fix:
, orchore:
.