How flojoch/robotframework-copiertemplates works
This repository is a Copier template, not a Robot Framework runtime library. Its main workflow is that a user runs Copier, answers the project-selection dialog, and gets a configured Robot Framework project with example tests and an installed environment. The template includes shared keyword resources and optional web, API, and extended testing capabilities. Relationships are based on the README; source excerpts do not expose the template’s rendering or resource wiring.
Main entry points: template Generated project · copier.yml Project options · pyproject.toml.jinja Project metadata · README.md.jinja Generated README
Components 16
Project creation
- Copier CLI
- Project options
copier.yml
Generated project
- Project metadata
template/pyproject.toml.jinja - Generated README
template/README.md.jinja - Robot configuration
template/robot.toml.jinja - Generated project
template
Keyword resources
- Resource entry
template/resources/main.resource.jinja - Tasks
template/resources/tasks - Interactions
template/resources/interactions - Assertions
template/resources/assertions - Page objects
template/resources/pages
Test capabilities
- Example suites
template/tests - Web testing
template/resources/abilities/{% if use_browser %}browser_ability.resource{% endif %}.jinja - API testing
template/resources/abilities/{% if include_api %}api_ability.resource{% endif %}.jinja - Extended testing
template/resources/abilities
Other components
- Project author
Connections 15
- Project author → Copier CLI: runs
README.md - Copier CLI → Project options: asks options
README.md - Copier CLI → Generated project: creates project
README.md - Generated project → Project metadata: renders files
README.md - Generated project → Generated README: renders files
README.md - Generated project → Robot configuration: renders files
README.md - Generated project → Example suites: includes tests
README.md - Generated project → Web testing: selects libraries
README.md - Generated project → API testing: selects libraries
README.md - Generated project → Extended testing: selects libraries
README.md - Generated project → Resource entry: includes resources
README.md - Generated project → Tasks: includes resources
README.md - Generated project → Interactions: includes resources
README.md - Generated project → Assertions: includes resources
README.md - Generated project → Page objects: includes resources
README.md