Skip to content

Document t8code's folder structure with README.md files. #1872

@holke

Description

@holke

Feature request

Is your feature request related to a problem? Please describe.
Our folder structure is not well documented which makes it hard for new developers to get into t8code quickly.

Describe the solution or feature you'd like
Each folder and subfolder containing source code should have its own README.md file, similar to https://github.com/DLR-AMR/t8code/tree/main/src/README.md and https://github.com/DLR-AMR/t8code/tree/main/src/t8_cmesh/README.md

At least these main folders must be covered:

And all of their subfolders.

If you want to add a new README.md file, please add a subissue to this issue - see #1873 as example.

The README.md files should cover at least:

  • What subfolders are in this folder. Brief description and link to their respective README.md files.
  • What are the main features in this folder and in which files can they be found.
  • What are the main entry points for developers in this folder.
  • Links to related Wiki articles.
  • Links to related code examples.

At best, each README.md file gives a brief description of each source/header file in the folder.

Describe alternatives you've considered
Not documenting is not an alternative

Estimated priority

"Priority: medium" Should be solved within half a year

Additional context

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    Status

    ToDo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions