Skip to content
New issue

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

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

Already on GitHub? # to your account

Update Documentation in Conformance to the Documentation Guide #10

Closed
5 tasks done
PSchmiedmayer opened this issue Aug 24, 2023 · 7 comments
Closed
5 tasks done
Assignees
Labels
documentation Improvements or additions to documentation good first issue Good for newcomers help wanted Extra attention is needed

Comments

@PSchmiedmayer
Copy link
Member

PSchmiedmayer commented Aug 24, 2023

Problem

The current documentation in the module provides a good overview of the API and includes documentation for most public APIs. In line with the newly published Stanford Spezi Documentation Guide, we should update the documentation in accordance with the guidelines.

Solution

The documentation should be updated to provide more insightful inline documentation, improve the README file and the DocC landing page in conformance with the Stanford Spezi Documentation Guide.

  • Update inline documentation, including links and other elements noted in the Code Documentation section.
  • Improve the DocC landing page as detailed in the Landing Page section.
  • Add a graphic and visual representation of the module user interface (UI) or UML diagram of the architecture or interacting with the module API.
  • Improve the READMe as noted in the README section.

Additional context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct and Contributing Guidelines
@PSchmiedmayer PSchmiedmayer added documentation Improvements or additions to documentation good first issue Good for newcomers help wanted Extra attention is needed labels Aug 24, 2023
@PSchmiedmayer PSchmiedmayer moved this to Backlog in Project Planning Aug 24, 2023
@Chizobaonorh
Copy link

Hello @PSchmiedmayer i want to contribute to this documentation, how do i get started doing that?

@PSchmiedmayer
Copy link
Member Author

Hi @Chizobaonorh,
It's great to hear that you are interested in contributing to the documentation! The best way to get started would be to follow the different links in the issue above and take a look at the links that are provided in the Stanford Spezi Documentation Guide.
Documentation for this repo uses the DocC tooling; there are multiple videos and starting tutorials linked in the Stanford Spezi Documentation Guide.

It would also be beneficial if you are familiar with Swift to get started; I recommend looking at our getting started instructions in our CS342 organization: https://github.com/orgs/CS342/discussions/3. To create screenshots, explore the API, and ensure you have a comprehensive overview, you must install Xcode as described in the CS342 announcement.

@Chizobaonorh
Copy link

Okay thank you very much. I just did a research on this Xcode, and from the information gathered it is a tool for building apps, as a technical writer what would i be needing this for?

@PSchmiedmayer
Copy link
Member Author

@Chizobaonorh Yes, Xcode is used for development, but also enables you to more easily work on the documentation as it provides syntax highlighting and a way to run the software to generate screenshots. I would recommend having a way to play around with the source code, understand, and run it as a good prerequisite to improving the overall documentation of the module. Let us know if you run into any issues or need any additional support, we are thankful for any contribution! 👍

@Chizobaonorh
Copy link

I am not sure i might be able to help out with this, because i really do not have knowledge on swift and xcode yet.

@PSchmiedmayer
Copy link
Member Author

That makes sense; thank you for reaching out! Let us know once you have gained more experience or if you want to get started with an other good first issue in any other of our projects.

@Chizobaonorh
Copy link

There is another issue i can contribute to?

@vishnuravi vishnuravi self-assigned this Sep 23, 2023
vishnuravi added a commit that referenced this issue Oct 8, 2023
<!--

This source file is part of the Stanford Spezi open-source project

SPDX-FileCopyrightText: 2022 Stanford University and the project authors
(see CONTRIBUTORS.md)

SPDX-License-Identifier: MIT

-->

# Update Documentation in Conformance to the Documentation Guide

## ♻️ Current situation & Problem

See issue #10.

## 📝 Code of Conduct & Contributing Guidelines 

By submitting creating this pull request, you agree to follow our [Code
of
Conduct](https://github.com/StanfordSpezi/.github/blob/main/CODE_OF_CONDUCT.md)
and [Contributing
Guidelines](https://github.com/StanfordSpezi/.github/blob/main/CONTRIBUTING.md):
- [X] I agree to follow the [Code of
Conduct](https://github.com/StanfordSpezi/.github/blob/main/CODE_OF_CONDUCT.md)
and [Contributing
Guidelines](https://github.com/StanfordSpezi/.github/blob/main/CONTRIBUTING.md).

---------

Co-authored-by: Paul Schmiedmayer <PSchmiedmayer@users.noreply.github.com>
@github-project-automation github-project-automation bot moved this from Backlog to Done in Project Planning Oct 8, 2023
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
documentation Improvements or additions to documentation good first issue Good for newcomers help wanted Extra attention is needed
Projects
Archived in project
Development

No branches or pull requests

3 participants