协作创建和编辑法律
项目描述
人群法
前言
如果公民要为自己制定法律怎么办?如果有大量的人,专家和律师会以透明的方式参与这个过程。欢迎来到人群法。
介绍
这是什么?
协作创建法律的工具,因此任何人都可以做到。您可以编写新文档和编辑现有文档,也可以将其用于任何其他目的。换句话说 - Git 插件。
为什么 ?
2021年没有好工具,很多人写文件。Google Docs 和 Wiki 没有提供跟踪和批准更改的良好机制,这在创建透明法律时至关重要。计算机程序员很早就知道 Git 系统带来的好处,但对于非技术人员来说太复杂了。这就是 UI 尽可能简单的原因,让每个人都能使用 Git 的强大功能。
如何 ?
您在本地编辑所有文档,准备好后将更改发送到公共服务器之一。由于他们有工具,允许审查、讨论和接受提议的更改,所有审查过程都在公共服务器上完成。
安装
安装并开始使用 - 应用程序应该是不言自明的。如果不是,总是有改进的余地。
示例项目
https://gitlab.com/gladykov/example-project-for-crowd-law
派皮
PyPi 模块仅用于预览/开发目的,因为应提供安装程序的主要分发渠道。
pip install crowdlaw
我发现了一个问题!
太好了,请告诉我: 填写 Gitlab 问题 或给我发电子邮件:gladykov gmail com
文档
不存在(还)
您的项目位于 HOME_DIRECTORY/.crowdlaw/
贡献
还有很多工作要做。从测试、翻译、代码审查、重构,到构建包,再到添加新的 Git 提供程序和开发新功能。
包裹准备
赢:
pyinstaller main.spec --noconfirm --noconsole- 然后使用inno 设置
翻译
目前支持的语言是英语和波兰语。计划是允许在 Crowdin 中翻译项目
路线图?
更像是一个愿望清单,因为它取决于用户未来的需求和开源社区的参与:
- 测试,测试,测试
- 重构和审查,因为这是初步工作
- 以更安全的方式存储凭据
- Github 适配器(目前仅支持 Gitlab)
- 利用 Markdown 和所见即所得创建更丰富的文本,非技术人员仍然可以轻松查看
基础技术
Python + PySimpleGUI + GitPython + Gitlab API 包。
调试
日志位于:HOME_DIR/.crowdlaw/crowdlaw.log
代码风格
Blackd 格式化程序和 isort 是您的朋友。Line-length 88. PRs 是针对它们进行验证的,最后是通过 pycodestyle
执照
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。