Skip to content
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

Decide on scope and style of use case articles #352

Closed
Bayernatoor opened this issue Mar 2, 2020 · 21 comments
Closed

Decide on scope and style of use case articles #352

Bayernatoor opened this issue Mar 2, 2020 · 21 comments

Comments

@Bayernatoor
Copy link

I am starting to turn some of the stub pages into actual use cases. Alot of the pages found on docs.bisq.network have quite a bit of explanation and text prior to providing steps on accomplishing a specific goal, e.g. https://docs.bisq.network/getting-started.html#fund-your-bisq-wallet which I turned into https://bisq.wiki/Fund_your_wallet.

I am curious what everyone thinks and whether there is too much information prior to getting to the real 'meat' of the use case. Personally it seems fine to me as long as we don't provide unnecessary information/multiple use cases per page.

@cbeams
Copy link
Contributor

cbeams commented Mar 2, 2020 via email

@m52go
Copy link

m52go commented Mar 2, 2020

A bit of introductory / explanatory text is a good thing, but there doesn't need to be much.

Indeed. Check out the getting started page on the Bitcoin wiki...might be extreme, but it still manages to work.

Perhaps we can start to use the blog as a medium that uses voice and wordsmithing to outline particular use cases. It's not uncommon for blog posts to be tutorials...many wind up getting amazing SEO rankings too.

@cbeams
Copy link
Contributor

cbeams commented Mar 2, 2020

Btw, @Bayernatoor, I would rename this issue to reflect that it's really about deciding on the scope and style of our use case articles. I'd recommend then creating individual issues for each page that you / others work on, so as to be able to complete them in a concrete way. "Creating new use case wiki pages" is not a task that can really be completed without further definition. Note that these issues can be added to the Roll out Bisq wiki project for tracking purposes. Some similar issues already have been.

@Bayernatoor
Copy link
Author

Yep the malleability of having individual use case pages could be really beneficial as the wiki grows in size and keeping it to the point and professional should also help give Bisq a strong image.

Rename is noted. As for opening an issue for each page made, some pages are 5 - 10 minutes of work, do we think opening issues for those is worthwhile? I suppose it does give us an area to discuss and consider changes to the pages if necessary.

@Bayernatoor Bayernatoor changed the title Creating new use case wiki pages Decide on scope and style of use case articles Mar 3, 2020
@Bayernatoor
Copy link
Author

Also, did you mean adding each issue here - https://github.com/bisq-network/projects/labels/to%3AImprove%20Support ?

@kemccall
Copy link

@Bayernatoor @cbeams @m52go

I think/hope this is appropriate here. If not please advise me otherwise.

To start from a bit bigger picture, information (almost any technical information) falls into three broad types, a 1) concept, 2) reference, or 3) procedure, and some may consider troubleshooting another type. This is the fundamental guide to the structure of use cases.

Documents get confusing when these types of information are intermingled. The "Getting Started with Bisq" section is an example of mixing these types of information - with the addition of troubleshooting information, marketing info, notes, warnings, background information and more.

I understand what's trying to be accomplished, and it's a great work! Obviously the author(s) put a lot of thought and work into it and should be commended. But, it can be improved. It's a complex process with several procedures, and a background in many of the areas is necessary to complete a transaction.

Granted, this section is attempting to be a tutorial, and tutorials will in fact have instructional material in them, but the instructional and background information needs to be minimal. In short, this section needs to be a bit more structured and the information types segregated. A conceptual introduction, with an overview of the process followed by a succinct, non-verbose procedure.

It may, at some point, become individual use cases, but I wouldn't try to accomplish that initially. We just want to create a guide to get a user successfully through a transaction. AND THEN through other non Zelle methods.

@Bayernatoor
Copy link
Author

Hey @kemccall

I've been mostly trying to migrate any information from https://docs.bisq.network/index.html to the wiki. However, the docs tend to be very detailed and the sections contain a wide range of information, from basic BISQ concepts to use cases and more.

Therefore, what @cbeams has been trying to do is implement a complete different approach to the wiki and i think you seem to be on the same page in regards to format as him. Short, succinct articles which can then be referenced and linked to. Do away with the flare and just provide accurate information. I hope I am correct in my assumption, otherwise please let me know.

Here are a few examples of pages that I've created. in my mind #1 is probably the closest to what were going for. #2's intro may too long and may include too many details and #3 was just a quick explanation of how trading fees work in Bisq. 2 and 3 were essentially copied over from the original bisq docs.

  1. https://bisq.wiki/Delete_and_resync_SPV_file
  2. https://bisq.wiki/Payment_methods
  3. https://bisq.wiki/Trading_fees

What are your thoughts on this. Bisq seems to have very specific steps to get from install to purchasing Bitcoin. Therefore, i am concerned that creating guides with too little detail may leave the user looking for answers. However, i am new to this whole wiki business and am here to learn. Personally i prefer articles that are to the point and concise.

@kemccall
Copy link

kemccall commented Mar 21, 2020 via email

@kemccall
Copy link

kemccall commented Mar 22, 2020

@Bayernatoor Took me a couple of minutes to determine that the hyperlinks #1, #2, and #3 are not what you're referencing. 8-)

Here's information (any technical information) in a nutshell. There are 3 types of info (almost always):

  • Concepts
  • References
  • Tasks

These should not be intermingled (described further on).

https://bisq.wiki/Delete_and_resync_SPV_file is a darn good write up. I'm impressed for someone who's not a professional writer (my assumption).

It's a Task, with the introductory paragraphs being Conceptual. That's OK. You've kept the Task and Concept separate (not intermingled). There are a number of things I would do to tighten it up both grammatically and technically, but that's what a Technical Writer/Editor does (my real job).

What I do is make changes, some of which are recommended, some are technical in nature and some are simply style issues. I'll do that in a separate topic.

The mechanics of how we do this I think we both need to decide upon. But before we go there, let's look at https://bisq.wiki/Delete_and_resync_SPV_file. It's a different animal. It is both Concept (the first 4 paragraphs) and Reference (most of the remainder). You're also exactly right in that it's verbose with a lot of "fluff" (perhaps unrelated info).

https://bisq.wiki/Trading_fees needs some work. It's striving to be a concept, but it's got other stuff intermingled. BTW some of it I recognize as things that have made me hesitate in making a Bisq transaction. But, we'll save that for later 8-).

@kemccall
Copy link

kemccall commented Mar 22, 2020

@Bayernatoor So how do we work together? Let's take https://bisq.wiki/Delete_and_resync_SPV_file for a test run. I'll simply make the changes that I think should be made on the wiki page and add some explanations (as needed) in the Discussion tab. Or maybe as comments in. the wiki

It's a small topic, so lets see what works and/or doesn't. I think the only drawback may be that you can only revert to the original version, nit the incremental changes (I think...?)

@kemccall
Copy link

kemccall commented Mar 22, 2020

@Bayernatoor I added a lot of inline comments and nothing in the Discussion area.

IMO the Help! I Can't Access the Bisq Settings Screen is a separate use-case.

Also, I think that the style for buttons needs to be more distinct and different than code but I'm not sure what at this time.

Also, the history is a nightmare due to my fumbling with styles. Sorry.

@kemccall
Copy link

kemccall commented Mar 22, 2020

@Bayernatoor Looking at it now in hindsight I'm wondering if the title might be better as "Wallet does not display correct balance". The title now is describing the solution to a problem. People will search for their problem, they won't search for a solution that they don't know. Unless there's some other context for this that I'm unaware of.

@kemccall
Copy link

kemccall commented Mar 23, 2020

@Bayernatoor Just now discovered a good reason to NOT use inline commenting when communicating changes - while the comments do not appear in the use case, they DO appear in the search results! Ugh.

@Bayernatoor
Copy link
Author

@kemccall - I appreciate the feedback on #1, i am not a professional writer.

The modifications that you've made to it are very straight to the point and removes anything considered 'off' topic. I took a look at the comments and it's clear that I mentioned certain things which did not include any further explanation. Limiting the info provided is key. Overall it gives me a better sense of what we're trying to accomplish here.

The mechanics of how we do this I think we both need to decide upon. But before we go there, let's look at https://bisq.wiki/Delete_and_resync_SPV_file. It's a different animal. It is both Concept (the first 4 paragraphs) and Reference (most of the remainder). You're also exactly right in that it's verbose with a lot of "fluff" (perhaps unrelated info).

I assume you meant page #2 - https://bisq.wiki/Payment_methods. Considering the changes you made to the previous page, I'd remove the intro and make this page purely a reference.

#3, I agree, too much explanation of what coloured bitcoin is, this concept, should be explained elsewhere. The page should be a reference page on trading fees.

IMO the Help! I Can't Access the Bisq Settings Screen is a separate use-case.

Agreed, we can link to it at the end of #1.

Also, I think that the style for buttons needs to be more distinct and different than code but I'm not sure what at this time.

You mean instead of bolding the text?

@Bayernatoor Looking at it now in hindsight I'm wondering if the title might be better as "Wallet does not display correct balance". The title now is describing the solution to a problem. People will search for their problem, they won't search for a solution that they don't know. Unless there's some other context for this that I'm unaware of.

The reason this title was selected is that this is often the first solution to most problems encountered with Bisq. Kind of a, let's try this first then investigate further if that doesn't solve it. So perhaps we change the title and as we create more 'problem wiki pages' we link to it as step 1? Or we keep it as is and use it as an across the board solution, may need a new title anyway.

@Bayernatoor Just now discovered a good reason to NOT use inline commenting when communicating changes - while the comments do not appear in the use case, they DO appear in the search results! Ugh.

Aha, yeah we can discuss it here, seems to work well. Especially if we make individual issues for each page. @wiz created this project board for that purpose. https://github.com/bisq-network/wiki/projects/1

@kemccall
Copy link

@Bayernatoor I don't see a method for discussion on https://github.com/bisq-network/wiki/projects/1 maybe I'm missing something?

@kemccall
Copy link

@Bayernatoor In regards to the "Delete and Resync SPV file" use-case - is there a finite list of problems that require this use-case as a fix? Or, are there many possibilities?

@Bayernatoor
Copy link
Author

@kemccall Hmm i seem to remember being able to open the items on the board and add comments. Still not very knowledgeable with Github. Another option would be to open issues https://github.com/bisq-network/wiki/issues for each page.

@Bayernatoor
Copy link
Author

@Bayernatoor In regards to the "Delete and Resync SPV file" use-case - is there a finite list of problems that require this use-case as a fix? Or, are there many possibilities?

Good question. there's certainly a finite list, but that list may be long. Perhaps @huey735 and @MwithM can comment as they have been around much longer then I have.

@kemccall
Copy link

@Bayernatoor @MwithM @huey735 @cbeams So, here's what we need to do for this use-case and most others in the future. Unless there's a direct link to the use-case, we need to create a title that someone experiencing the problem(s) might search for. What we have now is a title that IS the solution. It's unlikely that anyone will search for a solution that they already know.

So, perhaps the list you have is extensive but not known to be complete. (Which I suspect is likely.) We come up with the best generic title that we can, and in the textual area I'll list the known problems so that they will also enter into the SEO algorithm when someone searches for a solution to their problem.

Me not being as we say in the tech writer field, a subject matter expert (SME), I will enlist your help determining a great title that hopefully leads the user to any of their problems.

@Bayernatoor
Copy link
Author

Hey @kemccall an SPV re-sync may be necessary for the following:

  1. Wallet balance displaying incorrect amount
  2. Corrupted SPV file
  3. Transaction to or from Bisq not appearing
  4. Any sort of invalid Tx - an SPV re-sync helps clean them up.

This is a partial list but in reality it seems to be mainly used for wallet balance display issues/ incorrect information displaying. So perhaps any of the following:

  1. Bisq displaying incorrect information.
  2. Bisq first step to problem resolution

Honestly, i think the title we have now is okay, as you said, if adding some of the most common issues onto the page helps with google searches then the title shouldn't matter too much. We also suggest that people try a re-sync as a first step to most problems.

@pazza83
Copy link

pazza83 commented Aug 29, 2021

Closed as stale

@pazza83 pazza83 closed this as completed Aug 29, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants