@@ -40,13 +40,13 @@ def _parse_package(source: Path):
4040
4141def _generate_reference (source : Path , destination : Path , ext : str ):
4242 """Generate reference."""
43- nav_items : Dict [str , List [str ]] = {"Code Reference " : []}
43+ nav_items : Dict [str , List [str ]] = {"API " : []}
4444 # generate reference content
4545 for module_name , aliases in _parse_package (source ):
4646 for alias in aliases :
4747 _write_ref_content (destination / f"{ module_name } .{ ext } " , module_name , alias .name )
4848 if ext == "md" :
49- nav_items ["Code Reference " ].append (f"references/{ module_name } .md" )
49+ nav_items ["API " ].append (f"references/{ module_name } .md" )
5050 return nav_items
5151
5252
@@ -65,6 +65,9 @@ def _update_mkdocs_config(source: Path, destination: Path, nav_items: Dict[str,
6565
6666def _gen_md_docs (source : Path , refs_path : Path ):
6767 """Generate Markdown docs."""
68+ # remove existing markdown files
69+ for md_files in (source / "docs/references" ).glob ("*.md" ):
70+ md_files .unlink ()
6871 nav_items = _generate_reference (source / "src/validators/__init__.py" , refs_path , "md" )
6972 # backup mkdocs config
7073 _update_mkdocs_config (source / "mkdocs.yaml" , source / "mkdocs.bak.yaml" , nav_items )
@@ -166,7 +169,7 @@ def package(source: Path):
166169 if len (argv ) != 2 :
167170 quit (exit_code )
168171
169- if argv [1 ] == "package " :
172+ if argv [1 ] == "pkg " :
170173 exit_code = package (project_root )
171174 if argv [1 ] == "docs" :
172175 exit_code = generate_documentation (
0 commit comments