Skip to main content

Chronicler is a Python tool that automates documentation in development projects. Utilizing Git and language processing technologies, it offers an intuitive interface for tracking changes and generating detailed documentation, seamlessly integrating with version control workflows. It's perfect for developers and teams aiming to boost productivity and maintain clear, current project documentation, thereby simplifying project management.

Project description

Chronicler

Chronicler is an innovative Python tool designed to streamline and automate the documentation process for development projects. Leveraging the power of Git and various language processing technologies, it provides an intuitive interface for tracking changes, generating comprehensive documentation, and ensuring seamless integration with existing version control workflows. Ideal for developers and teams looking to enhance their productivity and maintain clear, up-to-date documentation, Chronicler simplifies the complexities of project management and documentation.

Getting Started

Prerequisites

  • Python 3.6 or higher
  • Git

Installation

Clone the repository:

git clone https://github.com/jasuca/chronicler.git
cd chronicler

Set up a virtual environment:

python -m venv venv
source venv/bin/activate  # On Windows use 'venv\Scripts\activate'

Install the package in editable mode:

pip install --editable .

This command will install the package and its dependencies, allowing you to make changes to the code and see them reflected immediately.

Running Locally

With the virtual environment activated and the package installed in editable mode, you can run Chronicler directly from the command line:

chronicler

Contributing

We welcome contributions to the Chronicler project! If you have suggestions for improvements or want to contribute code, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make your changes and commit them (git commit -am 'Add some feature').
  4. Push to the branch (git push origin feature-branch).
  5. Create a new Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

py-chronicler-0.1.0.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

py_chronicler-0.1.0-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

Details for the file py-chronicler-0.1.0.tar.gz.

File metadata

  • Download URL: py-chronicler-0.1.0.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for py-chronicler-0.1.0.tar.gz
Algorithm Hash digest
SHA256 af82c7d54677907bce5037324bee8dff5365474f9dbd1e164aec7feb9b615ad3
MD5 24237576a9ae83655b9e658686e40224
BLAKE2b-256 017a1aec3658ddef2f8e6fc8748bd55123bea5bff3a01033c166fa9ff4773835

See more details on using hashes here.

File details

Details for the file py_chronicler-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for py_chronicler-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 250a416035cadea1bf580b46b0daab3c733d1d764e1366cb82d64c9b8b422fe0
MD5 d1a6f71be87af00b530c5cc1e249f8b6
BLAKE2b-256 bc05e2af5f9d9ce8660dfad05d10e9a4f4603072a5bb4dd711e174ec7de82136

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page