{ "info": { "author": "Andre de Sousa Costa Filho", "author_email": "andre.filho001@outlook.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Natural Language :: Portuguese", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "

\n \n

EZIssue

\n

\n\n

\n \n

\n## Table of contents\n\n[TOC]\n\n## What does it do?\n\nThe **ezissue cli** is an application with command line interface which it's main objective is to help you\nin the issue creation process in your projects.\n\nIt takes a file with a markdown table with your issues, formats them and send them to your repo's API.\nTherefore you will no longer spend hours creating issues manually.\n\n## Why should I use this?\nIf you find that the issue creation process is painfull and it breaks your *full-loko* mood while developing something, this is for you.\n\nBut if you want to spend hours creating issues on Github or Gitlab and find it fun (I sincerely doubt it), who am I to tell you what to do!\n\n## Usage and configuration\n\n### CLI interface\n\nThis program has a CLI that you can take advantage of. Running `ezissue --help`\nwill show you the usage and options for the CLI.\n\n```bash\n$ ezissue --help\n\n Usage: ezissue [OPTIONS] FILENAME [github|gitlab]\n\n Options:\n --subid TEXT\n --numerate BOOLEAN\n --prefix [US|TS||BUG]\n --help Show this message and exit.\n```\n\n### Markdown file and configuration\n\nThe EZIssue program takes a `.md` file as argument. That file must have a markdown table for it to parse to issues. That table is a common md table and can have the following headers: (Note that headers with `*` are mandatory)\n\n| **Header name** | Description | Github support | Gitlab support |\n| ------------------- | :----------------------------------------------------------- | :-------------------------------: | :----------------------------------------------------------: |\n| Title* | Issue\u2019s title | Y | Y |\n| Description | Issue\u2019s body or description | Y | Y |\n| Tasks | Will be a list of checkboxes. Items must be separated with commas. | Y (goes with description) | Y (goes with description) |\n| Acceptance criteria | Will be a list of checkboxes. Items must be separated with commas. | Y (goes with description) | Y (goes with description) |\n| Assignee | User that is assigned to the issue | Y (assignee\u2019s username) | N (see next row) |\n| Assignees | List of users assigned to the issue | Y (array of assignee\u2019s usernames) | Y (is a array of user ids) |\n| Labels | List of labels that are to be applied to the issue | Y (array of strings) | Y (single string, separated by commas) |\n| Confidential | Toggles the confidentiality of the issue | N | Y (boolean value) |\n| Milestone | Adds a milestone to the issue | Y (number of milestone) | Y (milestone id) |\n| Due | Sets a due date for stressing out your team | N | Y (datetime string in format `YYYY-MM-DD`) |\n| Discussion | Links the issue to a discussion thread | N | Y (id of the discussion that it solves. Fills the description automatically) |\n| Weight | Sets the issue\u2019s weight. Best used in XP | N | Y (integer with the issue\u2019s weight, must be bigger than zero) |\n\n**Examples:**\n\nThe issue output format is the following:\n\n```markdown\n \n | title | description | acceptance criteria |\n | ----- | ----------- | ------------------- |\n | issue title | brief description | condition a;condition b;condition c |\n```\n\n\n\n```markdown\n \n issue title\n \n **Issue description:**\n ---\n brief description\n\n **Acceptance criteria:**\n ---\n - [ ] condition a\n - [ ] condition b\n - [ ] condition c\n```\n\n## Updating your current version\n\nIf you already have one of our `pip` releases installed in your machine and want to update to the latest version, use the command:\n\n```bash\n$ pip3 install --upgrade ezissue\n```\n\n## Want to make a contribuition? Here are some quick stuff you can work on!\n\nI want to thank you beforehand for your contribuition. Here you can find some [quick fixes](https://codebeat.co/projects/github-com-andre-filho-ezissue-development/quick_wins) that you can look into. :)\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/andre-filho/ezissue", "keywords": "ezissue-br,issue,markdown,api,github,gitlab,markdown to issue converter,pt-br", "license": "GNU", "maintainer": "", "maintainer_email": "", "name": "ezissue-br", "package_url": "https://pypi.org/project/ezissue-br/", "platform": "", "project_url": "https://pypi.org/project/ezissue-br/", "project_urls": { "Homepage": "https://github.com/andre-filho/ezissue" }, "release_url": "https://pypi.org/project/ezissue-br/1.0.0/", "requires_dist": [ "asn1crypto (~=0.24.0)", "certifi (~=2019.3.9)", "cffi (~=1.12.3)", "chardet (~=3.0.4)", "Click (~=7.0)", "cryptography (~=2.6.1)", "python-dotenv (~=0.10.2)", "idna (~=2.8)", "pycparser (~=2.19)", "requests (~=2.21.0)", "six (~=1.12.0)", "urllib3 (~=1.24)", "colored (~=1.3.93)" ], "requires_python": "", "summary": "The ultimate aid in the issue creation process.", "version": "1.0.0" }, "last_serial": 5859726, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "2eeb6bfbb455c527bcc6cdab792f5ef6", "sha256": "681e231707614e43417f8d272c86382ef33dd2a13ae1d46bd18ba615a4744325" }, "downloads": -1, "filename": "ezissue_br-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2eeb6bfbb455c527bcc6cdab792f5ef6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22995, "upload_time": "2019-09-20T01:40:12", "url": "https://files.pythonhosted.org/packages/61/47/85afe5758e9c72e769eb20e7b341062e3e2a4f0bc84ecb7e5aba676ca423/ezissue_br-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e85f5b8646e2e19ba4f4e427355a1345", "sha256": "a6f877cf9a55edc64600ecb18fe13512ba77e937a4c89c481205eca9e26e98d5" }, "downloads": -1, "filename": "ezissue-br-1.0.0.tar.gz", "has_sig": false, "md5_digest": "e85f5b8646e2e19ba4f4e427355a1345", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9223, "upload_time": "2019-09-20T01:40:15", "url": "https://files.pythonhosted.org/packages/67/bd/3b67b637f0f055a2a74bb5bcbe3d63024c48a2a12394f6bb62f53c24c4b0/ezissue-br-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2eeb6bfbb455c527bcc6cdab792f5ef6", "sha256": "681e231707614e43417f8d272c86382ef33dd2a13ae1d46bd18ba615a4744325" }, "downloads": -1, "filename": "ezissue_br-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2eeb6bfbb455c527bcc6cdab792f5ef6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22995, "upload_time": "2019-09-20T01:40:12", "url": "https://files.pythonhosted.org/packages/61/47/85afe5758e9c72e769eb20e7b341062e3e2a4f0bc84ecb7e5aba676ca423/ezissue_br-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e85f5b8646e2e19ba4f4e427355a1345", "sha256": "a6f877cf9a55edc64600ecb18fe13512ba77e937a4c89c481205eca9e26e98d5" }, "downloads": -1, "filename": "ezissue-br-1.0.0.tar.gz", "has_sig": false, "md5_digest": "e85f5b8646e2e19ba4f4e427355a1345", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9223, "upload_time": "2019-09-20T01:40:15", "url": "https://files.pythonhosted.org/packages/67/bd/3b67b637f0f055a2a74bb5bcbe3d63024c48a2a12394f6bb62f53c24c4b0/ezissue-br-1.0.0.tar.gz" } ] }