GSLogger


NameGSLogger JSON
Version 0.1.1 PyPI version JSON
download
home_pagehttps://github.com/friargregarious/glogger
SummaryGreg's Simple Changelog Generator
upload_time2024-09-19 22:19:45
maintainerNone
docs_urlNone
authorFriar Gregory Denyes
requires_python<4,>=3.10
licenseNone
keywords project changelog development
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # GSLogger: Greg's Simple Changelog Generator

A Python-based tool for generating changelogs in Markdown format.
created by: [Friar Greg Denyes](https://github.com/friargregarious)
Licensed under: Apache License Version 2.0
Can be found at
PyPi: https://pypi.org/project/GSLogger/0.1.0/ 
and 
Github: https://github.com/friargregarious/glogger

## Features

* Automatically generates changelogs based on user input
* Supports multiple changelog entries
* Uses Markdown formatting for easy readability

## Usage & initialization

To use the changelog generator, simply run the ```chlog.py``` script or run it from the command prompt and follow the prompts.

```cmd
c:\myproject>glog
```

For collecting artifacts and building the changelog.md file, use the ```-c``` flag like so:

```cmd
c:\myproject>glog -c
```

*Note: runing from command prompt will be a future feature once the app packaging/building functionality is complete.*

Newly created changelog artifacts will be stored in ```ch-logs/``` directory as ```ch-logs/<date>.md``` files.

## Configuration

The tool uses a ```chlog.json``` file to store configuration data, including the application title, developer name, and developer link.

On first run, if this file and the configuration are not present, app will automatically begin asking for these details and save them to a newly created file.

*Note: future features includes a re-calibrate command to update and change these settings if user wants to.*

## Output

The generated changelog is stored in a file called ```changelog.md``` in the app's root directory.

## Contributing

If you'd like to contribute to the development of this tool, please fork the repository and submit a pull request with your changes.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/friargregarious/glogger",
    "name": "GSLogger",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4,>=3.10",
    "maintainer_email": null,
    "keywords": "project, changelog, development",
    "author": "Friar Gregory Denyes",
    "author_email": "greg.denyes@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/38/71/b7c1e438b59107c30505add289e5c484cb787d4da16d4b18adb812f1c238/gslogger-0.1.1.tar.gz",
    "platform": null,
    "description": "# GSLogger: Greg's Simple Changelog Generator\r\n\r\nA Python-based tool for generating changelogs in Markdown format.\r\ncreated by: [Friar Greg Denyes](https://github.com/friargregarious)\r\nLicensed under: Apache License Version 2.0\r\nCan be found at\r\nPyPi: https://pypi.org/project/GSLogger/0.1.0/ \r\nand \r\nGithub: https://github.com/friargregarious/glogger\r\n\r\n## Features\r\n\r\n* Automatically generates changelogs based on user input\r\n* Supports multiple changelog entries\r\n* Uses Markdown formatting for easy readability\r\n\r\n## Usage & initialization\r\n\r\nTo use the changelog generator, simply run the ```chlog.py``` script or run it from the command prompt and follow the prompts.\r\n\r\n```cmd\r\nc:\\myproject>glog\r\n```\r\n\r\nFor collecting artifacts and building the changelog.md file, use the ```-c``` flag like so:\r\n\r\n```cmd\r\nc:\\myproject>glog -c\r\n```\r\n\r\n*Note: runing from command prompt will be a future feature once the app packaging/building functionality is complete.*\r\n\r\nNewly created changelog artifacts will be stored in ```ch-logs/``` directory as ```ch-logs/<date>.md``` files.\r\n\r\n## Configuration\r\n\r\nThe tool uses a ```chlog.json``` file to store configuration data, including the application title, developer name, and developer link.\r\n\r\nOn first run, if this file and the configuration are not present, app will automatically begin asking for these details and save them to a newly created file.\r\n\r\n*Note: future features includes a re-calibrate command to update and change these settings if user wants to.*\r\n\r\n## Output\r\n\r\nThe generated changelog is stored in a file called ```changelog.md``` in the app's root directory.\r\n\r\n## Contributing\r\n\r\nIf you'd like to contribute to the development of this tool, please fork the repository and submit a pull request with your changes.\r\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Greg's Simple Changelog Generator",
    "version": "0.1.1",
    "project_urls": {
        "Bug Reports": "https://github.com/friargregarious/glogger/issues",
        "Funding": "https://paypal.me/friargreg?country.x=CA&locale.x=en_US",
        "Homepage": "https://github.com/friargregarious/glogger",
        "Say Thanks!": "https://mastodon.social/@gregarious",
        "Source": "https://github.com/friargregarious/glogger"
    },
    "split_keywords": [
        "project",
        " changelog",
        " development"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "803bf975842bc9ab4ef5c3f9a804f3f1d1ce054b70f73ed8e640a89e483ec229",
                "md5": "f9818434f5f11b8ee6c78fdff84552df",
                "sha256": "6cc8416c60de30a5a7e84e187ad95a98ee88b7cbc95662072711fe79679edf8a"
            },
            "downloads": -1,
            "filename": "GSLogger-0.1.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "f9818434f5f11b8ee6c78fdff84552df",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4,>=3.10",
            "size": 9661,
            "upload_time": "2024-09-19T22:19:43",
            "upload_time_iso_8601": "2024-09-19T22:19:43.821388Z",
            "url": "https://files.pythonhosted.org/packages/80/3b/f975842bc9ab4ef5c3f9a804f3f1d1ce054b70f73ed8e640a89e483ec229/GSLogger-0.1.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3871b7c1e438b59107c30505add289e5c484cb787d4da16d4b18adb812f1c238",
                "md5": "8949401be269c2048331fd75542f09a4",
                "sha256": "0e018ff3647d86a7de342e24a4550315fa99203faf267bbec578b4978200e5b8"
            },
            "downloads": -1,
            "filename": "gslogger-0.1.1.tar.gz",
            "has_sig": false,
            "md5_digest": "8949401be269c2048331fd75542f09a4",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4,>=3.10",
            "size": 9360,
            "upload_time": "2024-09-19T22:19:45",
            "upload_time_iso_8601": "2024-09-19T22:19:45.229345Z",
            "url": "https://files.pythonhosted.org/packages/38/71/b7c1e438b59107c30505add289e5c484cb787d4da16d4b18adb812f1c238/gslogger-0.1.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-09-19 22:19:45",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "friargregarious",
    "github_project": "glogger",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "gslogger"
}
        
Elapsed time: 1.01747s