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: Help Documentation #8298

Open
bagasme opened this issue Sep 27, 2019 · 2 comments
Open

Feature: Help Documentation #8298

bagasme opened this issue Sep 27, 2019 · 2 comments
Labels
type/proposal The new feature has not been accepted yet but needs to be discussed first.

Comments

@bagasme
Copy link
Contributor

bagasme commented Sep 27, 2019

Description

For many users that use Gitea, it would be helpful if there is end-user Help documentation built into Gitea. This way, one can consult the usage documentation (Help in this case) before asking on the forum or opening an issue here.

However, as @lafriks noted on #6998, we couldn't directly adapt from GitHub Help due to copyright issues. Instead, we can use contents from Gitea Docs as starting point. In addition, the help documentation should contains end-user information, from Getting Started with Gitea to Managing Organizations and Using Git. Terms of Service should also be added to Help.

Regarding content license, we choose to use Creative Commons licenses. However, CC licenses have different variants, some of which are considered non-free by distributions (anything with ND or NC clause), so we left with two choices: CC-BY or CC-BY-SA. Feel free to discuss here about license option for the Help documentation. (Note: CC license links above only display human-readable summary, for full legalcode see here for CC-BY and here for CC-BY-SA)

The Help documentation should be built using static site generator (such as Jekyll or Hugo) and should be embedded into Gitea binary. When installing Gitea, one can choose to install Help documentation into subdomain (such as help.gitea.com) or into subdirectory (gitea.com/help).

@lunny lunny added the type/proposal The new feature has not been accepted yet but needs to be discussed first. label Sep 27, 2019
@jamesorlakin
Copy link
Contributor

one can choose to install Help documentation into subdomain (such as help.gitea.com)

While a nice idea, I think this would increase complexity for most deployments of Gitea. Anybody using a reverse proxy with SSL will now have to do more configuration to ensure this additional subdomain has a valid certificate and is proxied with the host header intact. This is one of the reasons custom static sites isn't implemented.

Some help guides could be good, but I find Gitea intuitive enough as-is. Instead of extensive documentation (a-la death by PowerPoint) how about just some tooltips or interactive help to explain the behaviour of a function?

@bagasme
Copy link
Contributor Author

bagasme commented Oct 13, 2019

@jamesorlakin I think when site admins choose to install the documentation into subdomain, Gitea will provide reverse proxy configuration that can be added to each proxy's config file.

Did you mean tooltips/interactive help on web interface?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type/proposal The new feature has not been accepted yet but needs to be discussed first.
Projects
None yet
Development

No branches or pull requests

3 participants