Skip to content

[Enhancement] Feedback on landing page, documentation and env variables #863

@dcarrer-git

Description

@dcarrer-git

Hi,
I'm new to all of this and I'm no developer, so for some stuff I have not the skillset to join and contribute personally.
That being said, if you might be into an "outsider" view:

  1. landing page you reach from Google is lackluster, you basically need to enter git page, scroll down then go back to another similar page with documentation
  2. documentation itself feels straightforward, and it surely is for people who created the project, but I feel that many other instances of github pages of other projects that can run on docker are way more fool-proof, easy to to go thru and present every step needed without much guess work
  3. other Dockerized projects have env variables, but I think there's a degree of higher convenience in those situation where they factored multiple common personalization options inside the docker-compose.override.yml

My take on each point:

  1. I would chose either the page you land from google or the git page to use as a documentation platform
  2. At least for the first steps and/or super common issue/scenarios I would go with fool proof documentation This would include steps like: git clone, using portainer or a couple of other major variants to get the file and start the container. A step by step copy&paste instruction overview is very practical and convenient. To that I would add examples of a couple of major go to personalizations like for example LDAP/Active Directory, TimeZone and so on
  3. I would prepare a commented / guided section on the override docker file for the examples above, which I would probably call override-docker-compose.yml so that's not confusing when tabbing.. this I think would have the effect of avoiding finding env variables nested inside other folders and/or hands-on configuration on python files and other stuff

Centralization and semplification: could also speed up testing and for sure would help if for some reason somebody doesn't handle the software so often and/or comes back when a new release changes some stuff under the hood

Again, not a developer, my 2 cents hoping this could be of help/use :)

Cheers
D.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions