Upsonic / gpt-computer-assistant

Intelligence development framework in python for your product like Apple Intelligence
https://GCA.dev
MIT License
5.26k stars 486 forks source link

Adding Documentation and Improving Code Quality. #95

Open KramStyles opened 5 months ago

KramStyles commented 5 months ago

Proposal: Improve Code Documentation

Description

Hello and good day. I would love to propose adding comprehensive code documentation, which impacts readability and maintainability to the codebase. I propose enhancing it by adding comments, docstrings, and Sphinx documentation.

Goals

  1. Improve code readability for contributors.
  2. Facilitate understanding of complex logic.
  3. Enable automatic documentation generation.

Areas to Address

If this is considered, I'd love to be a part of the contribution, study the code, add comments, docstrings (numpy) and sphinx documentation. If possible and approved, PEP8 code style can be employed.

Please let me know if this proposal aligns with the project's goals, and if there are any specific guidelines or preferences to follow while implementing these changes.

onuratakan commented 5 months ago

Firstly, thank you too much, secondly we have another plan for documentation but the other things totally accepted and needed.

onuratakan commented 5 months ago

I will create sub-issues for these include documentation website process.

onuratakan commented 5 months ago

I will add comments, can you write docstrings @KramStyles ?

KramStyles commented 5 months ago

Sure. I'm on it