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

Documentation on writing deployment guides or recipes #4081

Open
zackkrida opened this issue Dec 16, 2024 · 0 comments
Open

Documentation on writing deployment guides or recipes #4081

zackkrida opened this issue Dec 16, 2024 · 0 comments
Assignees
Labels
ready Ready for implementation restricted: maintainers Only maintainers can resolve this issue type: maintenance Refactoring and technical debt payoff work: documentation Improvements or additions to documentation

Comments

@zackkrida
Copy link
Contributor

Problem

Users often need guidance on configuring Mathesar to work in a variety of different production contexts: cloud platforms, self-hosted infrastructure, and integrations with other tools.

Publishing guides (step-by-step tutorials on deploying Mathesar in a particular context) and something like "recipes" (configuration code snippets) to https://docs.mathesar.org will help users deploy Mathesar in common scenarios and reduce the need for direct, individualized user support.

Before this content is written, it would be useful to offer advice to documentation authors on how to write it.

Proposed solution

To improve the quality of this documentation and its usefulness to users, we should document standards and recommendations for writing guides and recipes. These guidelines should also be published in the the docs site, colocated with the guides themselves, and should offer suggestions on, for example:

  • Acceptance criteria for guides and recipes, for example:
    • Is this a general-purpose use case that will appeal to other users?
    • Does the guide follow the conventions/proper use of the deployment cloud platform or hardware?
    • If it is a more niche guide (for example, deploying Mathesar to a Synology NAS), will the content go out of date quickly?
    • Is there existing "prior art" elsewhere on the web that, while more general purpose, does a sufficient job of covering a given use case?
  • How to structure guides and recipes
  • Where and in what format to publish these materials (i.e, markdown files in a particular directory, not new Dockerfiles added to the application)

Additional context

@zackkrida zackkrida added work: documentation Improvements or additions to documentation type: maintenance Refactoring and technical debt payoff restricted: maintainers Only maintainers can resolve this issue labels Dec 16, 2024
@zackkrida zackkrida changed the title Documentation on writing guides Documentation on writing deployment guides or recipes Dec 16, 2024
@zackkrida zackkrida self-assigned this Dec 17, 2024
@zackkrida zackkrida added the ready Ready for implementation label Dec 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ready Ready for implementation restricted: maintainers Only maintainers can resolve this issue type: maintenance Refactoring and technical debt payoff work: documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

1 participant