Integration and enhancement on config generator development #2

Closed
opened 2024-10-19 22:25:31 +08:00 by 李衍志523370910113 · 2 comments

Current file structure

features haven't been implemented

  • release expire time
  • release specify stages to run

After looking at the file structures of master, I realize that I need to integrate dev in to master, and also I guess some part of my code can be enhanced. So @manuel @bomingzh can you please help and take a look, and help improve the code and manage to merge dev into master?

## Current file structure - `lib` contains every function that is needed - `src` only contains `main` to run - `toml` contains sample toml in https://focs.ji.sjtu.edu.cn/git/JOJ/JOJ3/wiki/JOJ3-Configuration-For-TAs - `output` temporarily json would be output here - the sample toml files are able to be translated to json files, we have a `output/sample.json` generated by `toml/task_complex` now. ## features haven't been implemented - release expire time - release specify stages to run After looking at the file structures of master, I realize that I need to integrate dev in to master, and also I guess some part of my code can be enhanced. So @manuel @bomingzh can you please help and take a look, and help improve the code and manage to merge dev into master?
manuel was assigned by 李衍志523370910113 2024-10-19 22:25:41 +08:00
张泊明518370910136 was assigned by 李衍志523370910113 2024-10-19 22:25:45 +08:00
李衍志523370910113 self-assigned this 2024-10-19 22:25:48 +08:00
  1. Rebase dev branch on master branch, follow the readme on master branch.
  2. Move test files (these toml and json files) to tests and write test cases.
  3. Add tmp files to .gitignore.
  4. Move lib into joj3_config_generator.
  5. Put src/main.py to joj3_config_generator/main.py, make the cli app run with pdm run app create.
  6. Make it pass pdm run all.
  7. Commit.
0. Rebase `dev` branch on `master` branch, follow the readme on master branch. 1. Move test files (these toml and json files) to `tests` and write test cases. 2. Add tmp files to `.gitignore`. 3. Move `lib` into `joj3_config_generator`. 4. Put `src/main.py` to `joj3_config_generator/main.py`, make the cli app run with `pdm run app create`. 5. Make it pass `pdm run all`. 6. Commit.
Owner

should now be fine, closing

should now be fine, closing
Sign in to join this conversation.
No Milestone
No project
3 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#2
No description provided.