Skip to content

bullet

BulletEntry

Bases: BaseEntry

Single bullet point entry for simple list items.

Why

Some sections contain standalone bullet points without dates or institutions. This minimal entry type captures just the text content.

bullet = pydantic.Field(examples=['Python, JavaScript, C++', 'Excellent communication skills']) class-attribute instance-attribute

entry_type_in_snake_case cached property

Convert class name to snake_case for template attribute lookup.

Why

Template collections store entry templates keyed by snake_case entry type names (e.g., education_entry). This property enables dynamic lookup from the class name.

Returns:

  • str

    Snake_case version of the entry class name.

model_config = pydantic.ConfigDict(json_schema_extra={'description': None}) class-attribute instance-attribute