Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

readthedocs #229

Merged
merged 14 commits into from
Aug 21, 2024
Merged

readthedocs #229

merged 14 commits into from
Aug 21, 2024

Conversation

bartholomew-smith[bot]
Copy link
Contributor

Pull Request automatically created

In this commit, the README.md file has been deleted and replaced by a README.rst file. This change enables a better integration with various Python document processing tools and is more universally accepted in Python projects.
@bartholomew-smith bartholomew-smith bot enabled auto-merge (squash) July 12, 2024 18:44
Copy link

deepsource-io bot commented Jul 12, 2024

Here's the code health analysis summary for commits 7832a57..4de3df8. View details on DeepSource ↗.

Analysis Summary

AnalyzerStatusSummaryLink
DeepSource Test coverage LogoTest coverage✅ SuccessView Check ↗
DeepSource Python LogoPython✅ SuccessView Check ↗

Code Coverage Report

MetricAggregatePython
Branch Coverage100%, ✅ Above Threshold100%, ✅ Above Threshold
Condition Coverage100%, ✅ Above Threshold100%, ✅ Above Threshold
Composite Coverage100%, ✅ Above Threshold100%, ✅ Above Threshold
Line Coverage100%, ✅ Above Threshold100%, ✅ Above Threshold

💡 If you’re a repository administrator, you can configure the quality gates from the settings.

heitorpolidoro and others added 11 commits July 12, 2024 16:01
The display of various badges was reorganized for better readability. The description of the 'GitHub commits since latest release' badge was also simplified for a more concise description.
An extra line break, which was previously causing a formatting issue in the README.rst file, has been removed. The document structure and format are now consistent.
This commit introduces a configuration for the Sphinx documentation builder with the `conf.py` setup file. It adds an `index.rst` file for documentation content and automation files (`make.bat` and `Makefile`) to build the documentation.
This commit fixes the style issues introduced in 569e5d4 according to the output
from Black, isort and Ruff Formatter.

Details: #229
This commit introduces a configuration for the Sphinx documentation builder with the `conf.py` setup file. It adds an `index.rst` file for documentation content and automation files (`make.bat` and `Makefile`) to build the documentation.
A new dependency, `requests_mock`, has been added to the `requirements.txt` file. Also, a typo in the filename of the requirements file located in the docs directory was corrected. It was previously named `requirments.txt` and has now been renamed to `requirements.txt`.
The documentation files `index.rst` and `README.rst` have been deleted and replaced by their Markdown equivalents `index.md` and `README.md`. The conversion was performed to improve readability and consistency, particularly in regard to the handling of links and images.
The documentation files `index.rst` and `README.rst` have been deleted and replaced by their Markdown equivalents `index.md` and `README.md`. The conversion was performed to improve readability and consistency, particularly in regard to the handling of links and images.
The Sphinx extensions have been updated in the documentation requirements and configuration section of the docs. "sphinx-autodoc2" has been added to the requirements while "sphinx.ext.autodoc" has been enabled in the configuration. Additionally, Python version used for building has been downgraded from 3.12 to 3.9.
In the configuration file, the release number is commented out and in the markdown file, the autoclass path is corrected for Sphinx to generate the project documentation accurately.
In this commit, the github-app-handler module has been added to the requirements.txt document. This is necessary to handle the integration of the GitHub application and the requirements file ensures all required modules are installed for the application to function properly.
@heitorpolidoro heitorpolidoro self-assigned this Jul 12, 2024
@heitorpolidoro
Copy link
Owner

closes #201

heitorpolidoro and others added 2 commits July 12, 2024 17:38
Modified docs/conf.py to replace sphinx-autodoc2 with autodoc2 and set the appropriate configurations, and changed the html theme. Also updated docs/index.md to use autodoc2-object and amended the reference link.
This commit fixes the style issues introduced in bf5a99c according to the output
from Black, isort and Ruff Formatter.

Details: #229
Copy link

sonarcloud bot commented Jul 12, 2024

Quality Gate Failed Quality Gate failed

Failed conditions
0.0% Coverage on New Code (required ≥ 100%)

See analysis details on SonarCloud

@heitorpolidoro heitorpolidoro merged commit eb92674 into master Aug 21, 2024
11 of 12 checks passed
@heitorpolidoro heitorpolidoro deleted the readthedocs branch August 21, 2024 19:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant