Draft: Support multiple APIs
This MR implements Support new gwdatafind server APIs (#28) by refactoring gwdatafind.api
into a subpackage, and implementing a decorator for the gwdatafind.ui
methods that selects the xxx_path
function from the right API module dynamically.
Also adds a new -A/--api
option for the command-line interface.
Merge request reports
Activity
added apiminor label
added 9 commits
-
db8d5a9b...05bcbd1b - 5 commits from branch
computing/gwdatafind:main
- 80a529f1 - api.ldr: move default API to LDR
- 4c2f2a16 - api: add v1 API implementation
- 3c7618ed - ui: support dynamic API selection
- 711bab60 - use choices to restrict -A/--api
Toggle commit list-
db8d5a9b...05bcbd1b - 5 commits from branch
added gwdatafind.api label
added 27 commits
-
711bab60...1a16fa03 - 23 commits from branch
computing/gwdatafind:main
- e0fabc49 - api.ldr: move default API to LDR
- c006e91d - api: add v1 API implementation
- 1804b0e8 - ui: support dynamic API selection
- 2d64548b - use choices to restrict -A/--api
Toggle commit list-
711bab60...1a16fa03 - 23 commits from branch
added 2 commits
added 11 commits
-
a3397cff...64df77c0 - 7 commits from branch
computing/gwdatafind:main
- 5844c00e - api.ldr: move default API to LDR
- 5871ea0d - api: add v1 API implementation
- 6d3f65ad - ui: support dynamic API selection
- b26a4ba7 - use choices to restrict -A/--api
Toggle commit list-
a3397cff...64df77c0 - 7 commits from branch
added 14 commits
-
b26a4ba7...a63f92fe - 10 commits from branch
computing/gwdatafind:main
- 238ddfe8 - api.ldr: move default API to LDR
- 799ae514 - api: add v1 API implementation
- 6af41fba - ui: support dynamic API selection
- ea29af8b - use choices to restrict -A/--api
Toggle commit list-
b26a4ba7...a63f92fe - 10 commits from branch
changed milestone to %GWDataFind Client 2.0.0
added 13 commits
Toggle commit listadded 6 commits
Toggle commit listadded 15 commits
-
746e9075...f4de974e - 9 commits from branch
computing/gwdatafind:main
- 9931876e - api.ldr: move default API to LDR
- 2882ca09 - api: add v1 API implementation
- a508eddd - ui: support dynamic API selection
- 17b23dfb - use choices to restrict -A/--api
- 4fe210e1 - main: update --ping to print server version
- 84b00fec - api: set DEFAULT_API to v1
Toggle commit list-
746e9075...f4de974e - 9 commits from branch
added 8 commits
-
1a5675d9...36cf1edb - 2 commits from branch
computing/gwdatafind:main
- 2ea25274 - api.ldr: move default API to LDR
- 2e9c68c1 - api: add v1 API implementation
- 264c2b23 - ui: support dynamic API selection
- 5ede4aef - use choices to restrict -A/--api
- ef8d9f4f - main: update --ping to print server version
- 67beed13 - api: set DEFAULT_API to v1
Toggle commit list-
1a5675d9...36cf1edb - 2 commits from branch
added 13 commits
-
67beed13...98048619 - 7 commits from branch
computing/gwdatafind:main
- 43179def - api.ldr: move default API to LDR
- 3fc87682 - api: add v1 API implementation
- 8639b38e - ui: support dynamic API selection
- 0298a8cd - use choices to restrict -A/--api
- 052c88c5 - main: update --ping to print server version
- 50c55ebd - api: set DEFAULT_API to v1
Toggle commit list-
67beed13...98048619 - 7 commits from branch
Please register or sign in to reply