Skip to main content

协作创建和编辑法律

项目描述

人群法

前言

如果公民要为自己制定法律怎么办?如果有大量的人,专家和律师会以透明的方式参与这个过程。欢迎来到人群法。

https://crowdlaw-app.org

介绍

这是什么?

协作创建法律的工具,因此任何人都可以做到。您可以编写新文档和编辑现有文档,也可以将其用于任何其他目的。换句话说 - 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

执照

GPLv3

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

crowdlaw-1.0.0.tar.gz (47.7 kB 查看哈希)

已上传 source

内置分布

crowdlaw-1.0.0-py3-none-any.whl (141.2 kB 查看哈希)

已上传 py3