Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

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

✏️ [ FEAT REQ ] GitHub Wiki or Other Feature Documentation #171

Closed
Pinaz993 opened this issue Oct 30, 2024 · 11 comments
Closed

✏️ [ FEAT REQ ] GitHub Wiki or Other Feature Documentation #171

Pinaz993 opened this issue Oct 30, 2024 · 11 comments
Assignees
Labels
documentation Improvements or additions to documentation enhancement New feature or request help wanted Extra attention is needed important

Comments

@Pinaz993
Copy link

qkSMS and quik both have very sparse documentation. (At least, I was not able to find any documentation other than the README.MD.) In fact, I have noticed two instances where people have wanted a feature, unaware that the feature is already implemented.

While it may seem that an SMS/MMS client does not need much in the way of documentation, if written and organized carefully, unneeded docs can't hurt.

In addition, while it may be daunting to dive into Java/Kotlin and learn how to handle shudder Gradle, Markdown is actually quite approachable.

I propose that we, the grateful users of quik, take some of the load off of @octoshrimpy and work to create documentation of the features in the app in such a way that it can be later implemented or linked to in the app itself.

This issue may be useful as a gathering point for information on features of qkSMS and quik.

@Pinaz993 Pinaz993 added the enhancement New feature or request label Oct 30, 2024
@Pinaz993
Copy link
Author

I'll start with the two features I saw that needed documenting:

@Pinaz993
Copy link
Author

Many who are not in the know may wonder about RCS support. A paragraph or so should be witten about why this will not happen. (If the situation changes, this can be removed from the documentation.)

@Pinaz993
Copy link
Author

A development roadmap/planned features list could not only cut down on questions, but also serve as a sort of issue index of sorts, with links to each feature request issue.

@octoshrimpy octoshrimpy added documentation Improvements or additions to documentation help wanted Extra attention is needed important labels Oct 31, 2024
@octoshrimpy
Copy link
Owner

This is fantastic, thank you so much! 💜

I'm working on a small roadmap for "next release" over at https://github.com/users/octoshrimpy/projects/4/views/1

and for those coming in, here's a good place to start for getting friendly with markdown:

https://www.markdownguide.org

@Pinaz993
Copy link
Author

Pinaz993 commented Oct 31, 2024

https://github.com/users/octoshrimpy/projects/4/views/1

This URL returns a 404, though assuming you see something different, it really should be a 403.

@Pinaz993
Copy link
Author

As far as categorization goes, it looks like you can either make a bunch of wiki pages and allow GitHub to simply list them, or you can use Markdown to make a more attractive and better organized sidebar. For example:

# Basics
### Installation
- From GitHub
- Using Obtanium

### Usage
- Writing and sending a Text
- Scheduling a text

This will make a sidebar that looks like the following:

Basics

Installation

  • From GitHub
  • Using Obtanium

Usage

  • Writing and sending a Text
  • Scheduling a text

Thus, we have three levels of categorization to work with. I think we'll only need two.

@Pinaz993
Copy link
Author

As for what to actually put there, I suggest the following:

Basics

Installation

  • From GitHub
  • Using Obtanium

Usage

Messages

  • Sending & Receiving
  • Attachments

Advanced

Messages

  • Pinning Conversations
  • Scheduling Messages
  • Archived Messages
  • Multiple Recipients

Side Menu

  • Blocked Senders
  • Message History Backups
  • Inviting Friends

Settings

  • Appearance
  • General

Miscellaneous

FAQ

Troubleshooting

  • Common
  • Issues
  • Go
  • Here

Development

  • Planned Features
  • Contribution

In theory, every wiki page we write should be one click away with this sidebar.

@Pinaz993
Copy link
Author

Currently, the wiki is disabled. You can enable it in Settings > Features

@octoshrimpy
Copy link
Owner

octoshrimpy commented Oct 31, 2024

@Pinaz993 project made public-read, and wiki made public-RW

@Pinaz993
Copy link
Author

Pinaz993 commented Nov 1, 2024

Wiki landing page created, with struckthrough instructions to navigate with the side bar, an under construction message, and a thanks section based on the one in README.md.

@octoshrimpy
Copy link
Owner

Repository owner locked and limited conversation to collaborators Nov 2, 2024
@octoshrimpy octoshrimpy converted this issue into discussion #174 Nov 2, 2024

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
documentation Improvements or additions to documentation enhancement New feature or request help wanted Extra attention is needed important
Projects
None yet
Development

No branches or pull requests

2 participants