Closed ducmle closed 11 months ago
This PR/issue depends on:
@jdomainapp/dev-all
Seminar 20.3
Thưa thầy, Em xin update tiến độ.
B.R, Hồng
Vào CN, 20 thg 3, 2022 vào lúc 10:42 Duc Minh Le (Lê Minh Đức) < @.***> đã viết:
Seminar 20.3 todo:
- Finalise and checkin source code of the baseline CourseMan example
- Note: support multi-level subview (edit/delete): e.g. StudentClass -> Student -> Address: subviews Student & Address are displayed in-line and user is able to edit
- 3 subview rendering design: (1) basic (as is), (2) pop-up with context path, (3) hybrid of (1) & (2)
- Development code branch: feat#17 https://github.com/jdomainapp/jda/tree/feat%2317
- Prepare baseline FE test cases for the baseline CourseMan example (form, browse functions; subview)
- ViewGen: finalise design & start coding
- come up with a generic design (improvement over the existing design)
- read all MCC's config and use them in the view gen
- use baseline CourseMan app modules (ModuleAddress, Student, StudentSClass) to walk through the improved design, validating it
- annotate/note in the diagram input, output of each sequence message
- use base line test cases (above) to test generated CourseMan app
— Reply to this email directly, view it on GitHub https://github.com/jdomainapp/jda/issues/17#issuecomment-1073159764, or unsubscribe https://github.com/notifications/unsubscribe-auth/AJEA2NCMIERB72DJGNFJVNTVA2NBRANCNFSM5BKUOLRQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were assigned.Message ID: @.***>
-- Trân trọng, Lê Thị Hồng
Seminar 3.4:
Đưa config appTemplate vào Scc class
Đưa biến platform -> tự động load các default template
View Gen: dùng java parser (source code) để đọc mcc
View.viewFieldFromFieldDeclaration
(line 185-195)Tổng hợp thiết kế chung, phân chia công việc phù hợp
Thesis proposal has been approved.
Thesis proposal:
update progress on:
jda-eg-courseman-fevuejs
jda-eg-courseman-fevuejs
:
add.vue
(html) và edit.vue
(.html) => entity.vue
(.html)ReadMe.md
as a technical report for the CourseMan-Vuejs app
training/egl
)jda/examples/courseman/egl
jda-eg-courseman-fereactnative
:
ReadMe.md
as a technical report for the CourseMan-ReactNative app
FEGenReactNative
: complete v1.0jda-eg-courseman-fereactnative
:
FEGen
: completed a prototype implementationjda-eg-courseman-feangular
FEGen
:
jda-eg-courseman-fereactnative
; to complete by next week
FEGen
for the web-based versionjda-eg-courseman-fereactnative
:
FEGen
: version 1.0 completed (to be extended later after benchmark app requirements are finalised) jda-eg-courseman-fevuejs
:
jda-eg-courseman-fereactnative
: finalise the benchmark app
FEGen
for the web-based versionjda-eg-courseman-feangular
: finalise the benchmark app
@ducmle
- List the key API documentations of the frontend frameworks => HOC: https://reactjs.org/docs/higher-order-components.html React context: https://reactjs.org/docs/context.html React native : https://reactnative.dev/architecture/overview
jda-eg-courseman-fereactnative
: finalise the benchmark app
FEGen
: completed for all ReactNative modulesjda-eg-courseman-feangular
: finalise benchmark appFEGen
for AngularDeadline: SPA requirements - 22/6
FEGen
and its application to jda-eg-courseman-fereactnative
jda-eg-courseman-fereactnative
FEGen
and its application to jda-eg-courseman-vuejs
FEGen
and its application to jda-eg-courseman-angular
jda-eg-courseman-fereactnative
:
jda-eg-courseman-fevuejs
:
FEGen
:
FEGen
: algorithmjda-eg-courseman-fereactnative
:
jda-eg-courseman-fevuejs
: todo:
jda-eg-coursemanmosar
of the branch to avoid backend errorsMeetings: 18/7 - 6/8
Meeting: 23/8/2022
30/7/2022:
4/8/2022 In a subform (e.g. Student/Address):
null
-> inform error)30/8/2022 Supertype-subtype association (e.g. CourseModule, CompulsoryModule, ...):
24/7/2022: Apply similar designs to React & Vuejs:
After benchmark apps have been completed:
Depends on #5
Task plan
Development
FrontEnd (the main task)
jda-mosar
jda.modules.mosarfrontend
Backend for testing
jda-mosar
, backend (SpringBoot)jda-eg-coursemanmosar
Others
Related
29
30