用yaml中定义的内容填充预定义的乳胶模板来构建简历。
pyresume的Python项目详细描述
Pyresume生成器
你喜欢更新你的简历吗?你对布局满意吗 格式化?你有没有想过不去尝试不同的风格 每次手动重新格式化的麻烦?现在你可以了!
pyresume builder是一个命令行工具,它从 在yaml文件中定义的内容。把简历的内容存储在 人类可读的标记语言,并从中生成乳胶或pdf文件 可以尝试其他模板并生成不同格式的简历 无需手动重新格式化。
- 自由软件:GNU通用公共许可v3
- 文档:https://pyresume.readthedocs.io" rel="nofollow">https://pyresume.readthedocs.io
功能
电流
- 将简历内容(技能、经验、联系方式等)存储在yaml文件中 便于更新和版本控制。
- 模板乳胶方法允许不同 您可能希望在简历中包含的信息组合。
-
默认乳胶模板支持:
- 联系方式
- 教育
- 体验
- 技能(最多支持两级子类别)
- 活动
- 教育
- 参考文献
计划的
- 支持外部定义的Jinja2乳胶模板。
- 支持某种HTML输出格式。
- 使用CookiCutter创建新的简历模板。
路线图
版本0.1.0
-
文档
- [X]介绍正在解决的问题。
- [X]研究并参考类似的工具/服务。
-
基本使用说明
- [X]在Linux上从CLI运行
- [X]在任何平台上使用Docker从cli运行
-
高级使用说明
- [X]生成场景测试设备
- [X]将简历存储在回购协议中的工作流描述为yaml并使用 Pyresume+乳胶生成PDF。
-
测试
-
情景
-
Docker/Texlive集成测试,验证PDF生成
- [X]查找/创建Docker映像以提供乳胶包
- [X]让Docker集成测试在本地运行。
- [X]研究特拉维斯的Docker,找出什么是愚蠢 使Docker测试在那里运行所必需的。
-
Docker/Texlive集成测试,验证PDF生成
-
情景
-
模板
-
初始模板包装w/pyresume
- [X]带有基本LA的Jinja2模板YOUT
- [X]存储为setuptools资源
-
初始模板包装w/pyresume
-
命令行
- [X]将"tex"子命令更改为"create"/"create tex"
版本0.2.0
- meta > UL>
- []将此路线图移到别处,可能会产生GitHub或BitBucket问题 以及跟踪工作的标签。
-
在公共论坛上发布指向存储库和阅读文档的链接:
- []雷迪特
- [X]Facebook
-
使用voluptuous验证用户传入的数据结构。
- []在与模板相同的目录中执行验证。
- []编写验证功能测试,以具体定义各种 角落案例(验证产生的异常和/或警告)。
- []来自本地文件
- []来自Git回购
- []新模板回购的CookiCutter回购
- []用于指定乳胶模板位置的参数
- []添加使用docker(如果可用)运行texlive的"create pdf"子命令 并生成简历
类似项目
< DL>学分
这个包是用cookiecutter和项目模板创建的。