bernard


Namebernard JSON
Version 0.7.0 PyPI version JSON
download
home_pageNone
SummaryBot Engine Responding Naturally At Requests Detection
upload_time2024-04-24 11:18:41
maintainerNone
docs_urlNone
authorRémy Sanchez
requires_python<4.0,>=3.10
licenseAGPL-3.0-or-later
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            BERNARD
=======

[![Build Status](https://travis-ci.org/BernardFW/bernard.svg?branch=develop)](https://travis-ci.org/BernardFW/bernard)

Building *instant services* (or chatbots) is a brand new craft. BERNARD
is here to bring it up to speed for the professional world.

- Take advantage of each platform's specificities (Facebook, Telegram,
  ...)
- Connect your existing business API
- Translate and decline your texts
- Extensible to any platform, without merging to upstream

# Get started!

This documentation will bring you methodology, concepts and patterns to
build bots as well as hands-on experience with the code of a bot.

- **[Get Started](./doc/get-started/readme.md)** course and tutorial
- **[Table of contents](./doc/readme.md)** of all topics in
  documentation

# Licensing

There is a dual licencing scheme here:

- By default, AGPL v3+
- If your project is not compatible with the AGPL, please contact
  *<span>remy.sanchez</span>@with-madrid.com*.

# Contribution

Contribution is of course welcome, although there is a few rules to respect
for the well-being of the project.

## Governance

Please do not hesitate to communicate through GitHub issues before committing
to a large contribution: the team of the project has plans and priorities, so
if you end up going against those it will be hard to merge your code.

## Coding Rules

Coding rules are very, very important. There is not too many yet:

- PEP 8
- Imports are normalized by the `make imports` command
- No undocumented code gets merged
- Code bringing test coverage down or breaking tests doesn't get merged

## Testing

Use `py.test`. Node for later: document this part a bit better.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "bernard",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.10",
    "maintainer_email": null,
    "keywords": null,
    "author": "R\u00e9my Sanchez",
    "author_email": "remy.sanchez@hyperthese.net",
    "download_url": "https://files.pythonhosted.org/packages/e3/e5/22abb7e4c1b4c85c9a7b78e5b43a5f1515f7bb95ee4d675c6270408022c3/bernard-0.7.0.tar.gz",
    "platform": null,
    "description": "BERNARD\n=======\n\n[![Build Status](https://travis-ci.org/BernardFW/bernard.svg?branch=develop)](https://travis-ci.org/BernardFW/bernard)\n\nBuilding *instant services* (or chatbots) is a brand new craft. BERNARD\nis here to bring it up to speed for the professional world.\n\n- Take advantage of each platform's specificities (Facebook, Telegram,\n  ...)\n- Connect your existing business API\n- Translate and decline your texts\n- Extensible to any platform, without merging to upstream\n\n# Get started!\n\nThis documentation will bring you methodology, concepts and patterns to\nbuild bots as well as hands-on experience with the code of a bot.\n\n- **[Get Started](./doc/get-started/readme.md)** course and tutorial\n- **[Table of contents](./doc/readme.md)** of all topics in\n  documentation\n\n# Licensing\n\nThere is a dual licencing scheme here:\n\n- By default, AGPL v3+\n- If your project is not compatible with the AGPL, please contact\n  *<span>remy.sanchez</span>@with-madrid.com*.\n\n# Contribution\n\nContribution is of course welcome, although there is a few rules to respect\nfor the well-being of the project.\n\n## Governance\n\nPlease do not hesitate to communicate through GitHub issues before committing\nto a large contribution: the team of the project has plans and priorities, so\nif you end up going against those it will be hard to merge your code.\n\n## Coding Rules\n\nCoding rules are very, very important. There is not too many yet:\n\n- PEP 8\n- Imports are normalized by the `make imports` command\n- No undocumented code gets merged\n- Code bringing test coverage down or breaking tests doesn't get merged\n\n## Testing\n\nUse `py.test`. Node for later: document this part a bit better.\n",
    "bugtrack_url": null,
    "license": "AGPL-3.0-or-later",
    "summary": "Bot Engine Responding Naturally At Requests Detection",
    "version": "0.7.0",
    "project_urls": null,
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0bfad66b7bf6509e1cff224451c00fd25d364ec2f7c8a63c0e0ffef8c6ce4185",
                "md5": "c9fc214de82ce9ea50896d30be9e37d0",
                "sha256": "b93a3aa45b07017b6df1780e48b5403ebb01142cfc29555afd6d43844e35cb0a"
            },
            "downloads": -1,
            "filename": "bernard-0.7.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "c9fc214de82ce9ea50896d30be9e37d0",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.10",
            "size": 124250,
            "upload_time": "2024-04-24T11:18:40",
            "upload_time_iso_8601": "2024-04-24T11:18:40.039979Z",
            "url": "https://files.pythonhosted.org/packages/0b/fa/d66b7bf6509e1cff224451c00fd25d364ec2f7c8a63c0e0ffef8c6ce4185/bernard-0.7.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e3e522abb7e4c1b4c85c9a7b78e5b43a5f1515f7bb95ee4d675c6270408022c3",
                "md5": "69b9b2747f861dd024b97e1aa789ba25",
                "sha256": "3970fe3e3e75f76bde0405f8cf9645c39c44b9477006d3b1a89a5fb8f11c979b"
            },
            "downloads": -1,
            "filename": "bernard-0.7.0.tar.gz",
            "has_sig": false,
            "md5_digest": "69b9b2747f861dd024b97e1aa789ba25",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.10",
            "size": 97966,
            "upload_time": "2024-04-24T11:18:41",
            "upload_time_iso_8601": "2024-04-24T11:18:41.755965Z",
            "url": "https://files.pythonhosted.org/packages/e3/e5/22abb7e4c1b4c85c9a7b78e5b43a5f1515f7bb95ee4d675c6270408022c3/bernard-0.7.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-24 11:18:41",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "bernard"
}
        
Elapsed time: 0.49810s