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

[Feature] - Improve README readability #297

Closed
8 tasks done
OPNA2608 opened this issue Dec 10, 2020 · 7 comments
Closed
8 tasks done

[Feature] - Improve README readability #297

OPNA2608 opened this issue Dec 10, 2020 · 7 comments
Labels
enhancement New feature or request

Comments

@OPNA2608
Copy link
Member

OPNA2608 commented Dec 10, 2020

Checklist

  • I'm requesting exactly 1 feature with this issue.
  • This feature hasn't already been requested.
  • This feature hasn't already been implemented in the latest development build.

Requested Feature

The README is large and messy. Too large, too messy. From what I can see, regular users, developers and package maintainers alike very frequently don't read it because it's too large and badly structured.

  • build& configuration instructions are almost never found
  • link to the wiki gets overlooked easily
  • alot of the text is duplicated in the wiki and could easily just be removed

Some ideas for improvements:

  • We should check what's already in the wiki and remove the duplicate texts from the README.
    • Effects list
    • Shortcuts list
  • We should look into generating a Table of Contents for a quicker overview of the points of interest.
  • Maybe the order of sections could be improved a little?
    I change my opinion about the best order every time I look at it, so I consider it done for now.

Open for more feedback, ideas and/or examples, either here or on the Discord server.

@OPNA2608 OPNA2608 added the enhancement New feature or request label Dec 10, 2020
@freq-mod
Copy link
Contributor

Effects and shortcut lists can be removed, the same, or even more detailed things are in the wiki anyway.

@freq-mod
Copy link
Contributor

Also, enitire File I/O section can be removed, for the same reasons as above.

@freq-mod
Copy link
Contributor

One more nitpick - add some mentions on Arch Linux - based distributions. I know there is AUR repo, https://aur.archlinux.org/packages/bambootracker-git/, but:

andrewlin16 commented on 2020-11-07 20:10

Started getting this error while trying to make the package:

install: cannot stat 'BambooTracker.desktop': No such file or directory

Probably due to 3be2ed2 which moved a bunch of data files around. Here's a patch that fixes the PKGBUILD to pull the resources from the new path: https://pastebin.com/gDn9t6gX

Also, dependencies are installed differently and have different names than in Ubuntu/Debian.

@rerrahkr
Copy link
Member

For the effects list and shortcut list, I had written them in the README so that people can check them offline, but do you check them in the wiki? Also I have an idea to split them into separate files if necessary.

As for structure, I have a plan to use GitHub Pages to create a website for BambooTracker.
GitHub is a bit confusing for non-coders, so I'll have a website that gives a simple introduction to the application; Klystrack and Deflemask are good examples.
I can't make it right away, but I think this will help organize the README on GitHub.

@freq-mod
Copy link
Contributor

GitHub is a bit confusing for non-coders, so I'll have a website that gives a simple introduction to the application; Klystrack and Deflemask are good examples.

Well, that's a good idea, having a home website for a project rather than just only GH repo and Discord server 👍

@freq-mod
Copy link
Contributor

freq-mod commented Feb 8, 2021

So, after #306 got merged, is there still anything to do or improve? Or it can be closed?

@OPNA2608
Copy link
Member Author

OPNA2608 commented Feb 8, 2021

I think the original points of critique are solved for now.

I had written them in the README so that people can check them offline, but do you check them in the wiki?

I'm wondering if it may make sense to register the wiki as a git submodule1 in data/docs and somehow auto-update the submodule & package the wiki's contents when doing a build upload. I think that should solve the possibility of redundant & outdated versions of those in-repo documents when only the wiki gets updated by users. That's outside of this issue's scope though, just throwing around the idea.

1:
grafik

@OPNA2608 OPNA2608 closed this as completed Feb 8, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants