想象你的关系
rhizom的Python项目详细描述
根状茎是一个可以有效显示关系网络的web应用程序。
身份验证由Mozilla Persona处理。
- 从pypi下载:https://pypi.python.org/pypi/rhizom
- 获取gitlab上的源代码并报告错误:https://gitlab.com/abompard/rhizom
根茎是根据Affero GPL v3或任何更高版本授权的。
安装
如果您不熟悉烧瓶应用程序通常的部署方式, 查看烧瓶网站上的the official documentation。
根状茎提供了一些配置示例,帮助您开始使用common 部署案例,查看deploy子目录。
快速启动
这是你如何快速检查根茎。这些台阶不适合 正确的生产部署。
安装根状茎的依赖项。做你可以用你的 发行版的包管理器或创建一个python virtualenv 命令:
$ virtualenv venv $ source ./venv/bin/activate $ pip install -r requirements.txt
创建名为config.py的配置文件,其内容如下:
import os basedir = os.path.abspath(os.path.dirname(__file__)) DEBUG = True SQLALCHEMY_DATABASE_URI = 'sqlite:///' + os.path.join(basedir, 'rhizom.db') BROWSERID_AUDIENCE = ["http://127.0.0.1:5000"] SECRET_KEY = 'JustHavingALook,ThankYou' ADMINS = ("your-email-address@your-domain.com") PROPAGATE_EXCEPTIONS = True
现在使用以下命令初始化数据库:
$ RHIZOM_SETTINGS=`pwd`/config.py python rhizom/scripts.py initdb
最后,使用以下命令启动根状茎:
$ RHIZOM_SETTINGS=`pwd`/config.py python rhizom/scripts.py runserver
控制台应该显示要访问的url,通常是http://127.0.0.1:5000。现在您可以登录(使用Persona按钮)并 开始创建图表。
我希望你会喜欢。欢迎反馈!
为项目做出贡献
如果您喜欢根状茎,并想帮助项目,您可以按以下方式(不按特定顺序)进行:
- 安装和测试:请参阅上面的快速启动,在gitlab项目页面上报告错误。
- 修复bug和添加特征:检查代码并使用合并请求。
- 文件:如果事情看起来不清楚或可以解释得更好,请这样做。
- 设计:如果你认为用户界面可以变得更直观,我很愿意接受建议。
- 翻译:根茎目前被翻译成英语、法语和加泰罗尼亚语。如果您想添加新的翻译或加入翻译团队,请与我们联系。
- 传道:如果你喜欢根茎,告诉你的朋友!:-)