Future Works for developers #9

Open
opened 2025-01-28 06:37:12 +08:00 by 李衍志523370910113 · 1 comment

For new developers

  • getting familiar with the whole project
  • proof-read current user doc + provide feedback on it
  • read TAs config-gen doc + spot issues + improve it
  • write doc on how to setup/install/start with conf-gen

Note

  • since joj3-config-generator is a project depends on joj3, reading documents of JOJ3 and go-judge is needed
  • based on the user experience of engr151 or ece482, feedback is needed
  • some examples of how joj3 is working can be found in JOJ3-actions-examples and JOJ3-examples repos
  • for future work, we need to focus on testing to get the defualt values of time/mem of each stages for different courses

TODO

  • rebase
  • refactor current code, remove folders such as immutable and make code cleaner
  • fix #7
  • convert_joj1 function
  • creat_toml function (do we still need it? since config-generator is totally hidden to TA sides in current status)

Notes:

## For new developers - getting familiar with the whole project - proof-read current user doc + provide feedback on it - read TAs config-gen doc + spot issues + improve it - write doc on how to setup/install/start with conf-gen Note - since `joj3-config-generator` is a project depends on `joj3`, reading documents of `JOJ3` and `go-judge` is needed - based on the user experience of engr151 or ece482, feedback is needed - some examples of how joj3 is working can be found in `JOJ3-actions-examples` and `JOJ3-examples` repos - for future work, we need to focus on testing to get the defualt values of time/mem of each stages for different courses ## TODO - [x] rebase - [x] refactor current code, remove folders such as `immutable` and make code cleaner - [x] fix https://focs.ji.sjtu.edu.cn/git/JOJ/JOJ3-config-generator/issues/7 - [ ] `convert_joj1` function - ~~`creat_toml` function (do we still need it? since config-generator is totally hidden to TA sides in current status)~~ Notes: - @manuel shall we implement this as mac [proposed](https://focs.ji.sjtu.edu.cn/mm/focs-team/pl/juwt3t5fqbr7mmutgxcibaoo4w)? If so can it duplicate with `repo.toml`? - [cover logic for keywords](https://focs.ji.sjtu.edu.cn/mm/focs-team/pl/8nejfcmhtjgypcrrazzhbofcrr) already implemented or have implemented?
李衍志523370910113 added the
enhancement
label 2025-01-28 06:37:28 +08:00
李衍志523370910113 self-assigned this 2025-01-28 06:39:00 +08:00
李天桐524370910037 was assigned by 李衍志523370910113 2025-02-01 20:20:03 +08:00
梁诗睿524370910152 was assigned by 李衍志523370910113 2025-02-01 20:20:03 +08:00
Author
Member

newest healthcheck and teapot stage updated. some path still hardcoded.

newest `healthcheck` and `teapot` stage updated. some path still hardcoded.
Sign in to join this conversation.
No Milestone
No project
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: JOJ/JOJ3-config-generator#9
No description provided.