Welcome to xcookie’s documentation!¶
The xcookie module is a CLI tool for initializing and maintaining standardized repo infastructure. In other words it is a Python project cookie cutter that attempts to help keep existing modules up to date with latest infastructure developments.
Currently this module is specialized towards Erotemic / PyUtils / Kitware projects but the goal is to eventually generalize everything.
Read the docs |
|
Github |
|
Pypi |
- xcookie package
- Subpackages
- xcookie.builders package
- Submodules
- xcookie.builders._builder module
- xcookie.builders.common_ci module
- xcookie.builders.docs module
- xcookie.builders.docs_conf module
- xcookie.builders.github_actions module
Actions
Actions.action_versions
Actions._available_action_methods()
Actions._check_for_updates()
Actions.action()
Actions.checkout()
Actions.setup_python()
Actions.codecov_action()
Actions.combine_coverage()
Actions.upload_artifact()
Actions.download_artifact()
Actions.msvc_dev_cmd()
Actions.setup_qemu()
Actions.setup_xcode()
Actions.setup_ipfs()
Actions.cibuildwheel()
build_github_actions()
lint_job()
build_and_test_sdist_job()
build_binpy_wheels_job()
get_supported_platform_info()
build_purewheel_job()
test_wheels_job()
build_deploy()
build_github_release()
- xcookie.builders.gitlab_ci module
- xcookie.builders.pyproject module
- xcookie.builders.readme module
- xcookie.builders.readthedocs module
- xcookie.builders.setup module
- Module contents
- Submodules
- xcookie.rc package
- xcookie.builders package
- Submodules
- xcookie.__main__ module
- xcookie.constants module
- xcookie.directive module
- xcookie.main module
SkipFile
XCookieConfig
TemplateApplier
TemplateApplier.apply()
TemplateApplier.autostage()
TemplateApplier.has_git
TemplateApplier.rel_mod_dpath
TemplateApplier.mod_dpath
TemplateApplier.mod_name
TemplateApplier.pkg_name
TemplateApplier._build_template_registry()
TemplateApplier.tags
TemplateApplier._presetup()
TemplateApplier.setup()
TemplateApplier.copy_staged_files()
TemplateApplier.vcs_checks()
TemplateApplier._stage_file()
TemplateApplier._apply_xcookie_directives()
TemplateApplier.stage_files()
TemplateApplier.gather_tasks()
TemplateApplier.build_requirements()
TemplateApplier.refresh_docs()
TemplateApplier.rotate_secrets()
TemplateApplier.print_help_tips()
TemplateApplier.build_readthedocs()
TemplateApplier.build_setup()
TemplateApplier.build_pyproject()
TemplateApplier.build_github_actions()
TemplateApplier.build_gitlab_ci()
TemplateApplier.build_run_linter()
TemplateApplier.build_gitlab_rules()
TemplateApplier.build_readme()
TemplateApplier.build_docs_index()
TemplateApplier.build_docs_conf()
TemplateApplier.build_docs_requirements()
TemplateApplier.build_run_doctests()
TemplateApplier.lut()
TemplateApplier._docs_quickstart()
main()
_parse_remote_url()
find_git_root()
GitURL
- xcookie.rich_ext module
- xcookie.util_yaml module
- xcookie.vcs_remotes module
- Module contents
- Subpackages