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

Consolidate the documentation #979

Open
jtojnar opened this issue Aug 17, 2017 · 4 comments
Open

Consolidate the documentation #979

jtojnar opened this issue Aug 17, 2017 · 4 comments
Milestone

Comments

@jtojnar
Copy link
Member

jtojnar commented Aug 17, 2017

At the moment documentation is spread between the README, website and wiki, often with information duplicated. We should move the documentation to the repository and generate the website from it and README.

@akash07k
Copy link
Contributor

akash07k commented Oct 4, 2019

Really a great idea of consolidating the documentation indeed.
I'm wondering that why it got so delayed. :(

@jtojnar
Copy link
Member Author

jtojnar commented Oct 4, 2019

Like many other open-source software project, selfoss does not have many developers. And when we find some time to spare, we tend to spend it on fixing bugs or disentangling the whole jQuery spaghetti.

This is further complicated by the fact that we also need to redesign the website to accommodate for all these new pages.

@akash07k
Copy link
Contributor

akash07k commented Oct 4, 2019 via email

@jtojnar
Copy link
Member Author

jtojnar commented Jun 6, 2020

The hardest part is not even writing the docs but coming up with a website structure.

I classified the sections on the current website based on how much it makes sense to me to include them:

Introduce selfoss, okay:

  • features
  • screenshots

Show how to set it up, not sure:

  • requirements
  • installing
  • configuring
  • importing

Show advanced usage, less sure:

  • shortcuts
  • updating
  • list of configuration options – too long

For developers, probably not:

  • Extending selfoss
  • API

Credits and legal info, maybe still:

  • License
  • About

I based this mostly on the assumption that the main page should attract new users. It should not contain unnecessary details but it also should not be just huge scrolling wallpaper with no content (see Wallabag website).

Looking at websites of few other self-hosted apps for inspiration:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants