Skip to content

feat: Built Generate automatic documentation from code feature#71

Open
chaitanyarai19 wants to merge 33 commits intoopenfoodfacts:developfrom
chaitanyarai19:develop
Open

feat: Built Generate automatic documentation from code feature#71
chaitanyarai19 wants to merge 33 commits intoopenfoodfacts:developfrom
chaitanyarai19:develop

Conversation

@chaitanyarai19
Copy link
Copy Markdown

What

  • This PR introduces an automated documentation generation system for PHP functions in the repository.
    It includes a Python script (generate_features.py) that scans all .php files, extracts function details from docblocks, and generates features.md file.
    The features.md file is integrated into the MkDocs documentation and hosted on GitHub Pages.
    A post-commit Git hook has been added to automate the generation and inclusion of the features.md file in commits.

Screenshot

image

Fixes bug(s)

  • N/A (This PR introduces a new feature.)

Part of

chaitanyarai19 and others added 30 commits April 22, 2025 11:36
Add MkDocs setup with GitHub Actions
Add MkDocs setup with GitHub Actions
Add MkDocs setup with GitHub Actions
Add MkDocs setup with GitHub Actions
Add MkDocs setup with GitHub Actions
Add MkDocs setup with GitHub Actions
updated code to make documentation of entire code
@sonarqubecloud
Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
1 Security Hotspot

See analysis details on SonarQube Cloud

@teolemon teolemon changed the title Built Generate automatic documentation from code feature feat: Built Generate automatic documentation from code feature Aug 12, 2025
@sonarqubecloud
Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
1 Security Hotspot

See analysis details on SonarQube Cloud

@sonarqubecloud
Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
2 Security Hotspots

See analysis details on SonarQube Cloud

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Backlog

Development

Successfully merging this pull request may close these issues.

3 participants