关于

为python提供强大且易用的中文函数库,完整的封装了易语言核心支持库所有功能,以及易语言中简单易用的函数

github

https://github.com/duolabmeng6/pyefun

欢迎贡献代码

欢迎加入易函数,参与贡献:提意见、Issue与文档

易函数是开源的、免费的软件,这意味着任何人都可以为其开发和进步贡献力量。易函数的项目源代码目前同时托管在 github(主库)和 gitee(国内)平台上,两个平台的仓库保持即时的同步,代码贡献统一使用github主库。我们非常欢迎有更多的朋友加入到易函数的开发中来,你为易函数所做出的任何贡献都将会被记录到易函数的史册中。

贡献代码请提交到github主库 码云仓库仅作为镜像

github (主库) : https://github.com/duolabmeng6/pyefun

码云 : https://gitee.com/duolabmeng666/pyefun

qq群 : 1017240979

参与开源

参与贡献

易函数代码:参与易函数功能开发、单元测试、ISSUE提交、反馈建议等等,https://github.com/duolabmeng6/pyefun

开发文档:参与WIKI文档的撰写,便于更多的人了解、热爱并加入易函数的开发。

贡献流程

首先fork一份仓库代码到自己的版本库中;

在自己的版本库中新建开发分支并对代码做修改,随后提交修改到自己的版本库;

在自己的版本库中创建一个pull request,源分支选择自己的开发分支,目标分支选择主库的master分支:https://help.github.com/en/articles/creating-a-pull-request

提交pull request请求,随后等待由项目的开发作者对提交内容做审核,审核通过之后你将成为易函数的成员之一;

恭喜你,你的名字将永久地载入到易函数源代码的贡献列表中;

协作约定

  1. 函数名必须使用直观易用的中文命名。请参考易语言的支持库命名,精易模块、火山开发平台的中文函数命名方式

  2. 注释必须包括使用方法代码示例注意事项 ,如果逻辑复杂的程序部分需要阐述实现思路

  3. 必须编写测试用例。如此运行单个用例:$ python -m unittest pyefun.regexpUtil_test

  4. 请保持 Windows、Linux 的兼容性。如果是 Windows 的专有函数不要引入公共库 pyefun/__init__.py 中,可参考pyefun/asyncPoolGeventpyefun/javscript 的方法封装,使用时单独引入即可

  5. 贡献代码时 务必 检查代码是否运行正常。

请通过github贡献代码。或者通过提交 issues 的方式贡献代码亦可,贡献代码方式多种多样。

项目推荐

  • goefun (go易函数) 为golang提供强大且易用的中文函数库,易语言go函数库,完整的封装了易语言核心支持库所有功能,以及易语言中简单易用的函数 https://github.com/duolabmeng6/goefun

  • ide中文拼音插件 https://github.com/tuchg/ChinesePinyin-CodeCompletionHelper