Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Feat: Modify the way that DOCFX generates documentation for Interfaces

Open
#9,274 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
48/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Quiet
Tech stack
php
Domain
documentation

Research direction

No file, test, or entry point is named. Start by tracing how DocFX generates interface documentation and how it determines implemented and inherited interfaces. Done means internal interfaces are omitted from user documentation while public interfaces inherited through internal parent classes are shown, with coverage for both cases.

Written by the indexing model from the issue text.

Description

Currently the way that Docfx generates the documentation it includes the implements section but there are two issues:

  • We need to hide the internal interfaces as they create clutter on the user documentation
  • We need to show the inherited interfaces from the parent classes in the case of a public class inheriting an interface from an internal parent with public interfaces.
Dominant language
PHP
Stars
1.2k
Forks
464
Avg merge
2d 2h
Merged PRs (30d)
103

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from googleapis/google-cloud-php

All issues in googleapis/google-cloud-php

Similar issues

More PHP issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.