Git Product home page Git Product logo

docs's Introduction

docs's People

Contributors

branden avatar cbuto avatar cwilhit avatar darkmuggle avatar erhancagirici avatar haarchri avatar hasheddan avatar jastang avatar jeanduplessis avatar julzvilla avatar luebken avatar muvaf avatar nicoleblom avatar phisco avatar piotr1215 avatar plumbis avatar punasusi avatar samalipio avatar sergenyalcin avatar shanecmiller23 avatar sttts avatar teich avatar tnthornton avatar toastwaffle avatar tr0njavolta avatar turkenf avatar turkenh avatar ulucinar avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

docs's Issues

Docs search

Epic #10

The chosen theme, GeekDocs has built in search we will use for v1.0

We will move to Algolia as necessary.

Keeping this ticket open until after search is enabled and verified.

Build a full example application deployment

Dark mode breaks with Chrome auto dark mode flag set

Using Chrome 104.0.5112.79 on Mac OS 12.4

When setting Chrome to auto dark mode with chrome://flags/#enable-force-dark the dark mode button does not work properly.

This video demonstrates the problem.

First I reload the page.
Then I click the dark mode button and the page reloads.
Then I can no longer click the dark mode button.

dark_mode_bug.mov

postgres engineVersion in docs is out of date

What happened?

@jastang updated the Postgres engineVersion field inside the getting started package with upbound/universal-crossplane#238.

However, we missed also updating the content of the docs that has this value too. The docs page is below, search the page for engineVersion:
https://cloud.upbound.io/docs/uxp/build-configuration/#define-a-composite-resource

It should match what's in https://github.com/upbound/universal-crossplane/blob/main/docs/getting-started/configuration/composition.yaml#L139.

Determine new domain home

Docs will move away from cloud.upbound.io/docs to either docs.upbound.io or upbound.io/docs.

Need to decide where and implement.

Build speed run of full application example

#42 should cover a very detailed walk through of the components, the reasoning and the "how".

The starting point should be a "speed run" to build this. What to execute and how to verify. This would be a shorter time to publish than the full example that it would grow into.

Create the Knowledge Base

Create the knowledge-base section of pages. This requires Unomena to update the design to support multiple products in the top nav.

UP-98

Example of the layout update.
Screen Shot 2022-08-05 at 1 05 23 PM
)

At completion the "KB is a work in progress" note in the contributors guide should be removed.

Add a carousel

UP-96

Support a shortcode that produces an image+text carousel for multi-step instructions.

Pin left-side navigation

URL
All

Problem
image

Suggested Fix

I'd really like it if the sidebar were pinned and didn't scroll with me as I moved down the page. That would make jumping between pages easier. Similarly, I'd like to be able to independently scroll in the sidebar so I could find topics more easily.

Determine docs licensing

Epic #10

For the new docs.upbound site we need to determine the proper licensing.

I suggest Creative Commons CC-BY-SA. We could also do CC BY-NC-SA if we want to enforce "non-commercial" copying.

Comparisons:

  • Kubernetes is under CC-BY (highly permissive).
  • Terraform inherits the source code license of MPL-2.0
  • Pulumi is not technically licensed but all other repos are Apache 2.0
  • Cumulus is under CC BY-NC-SA

Reskin theme

Select and reskin a Hugo theme.

Requirements

  • Three-column support. Left column as site index, right column providing page table of contents
  • Support for tabs
  • Color/style considerations for code outputs
  • "Forward" and "Backwards" (or Next/Previous) buttons.
  • Different style boxes for "Informational" (just to call out information), "Important" (be aware, there may be challenges) and "Warning" (here be dragons).
  • Capabilities for a carousel like Flickity to be able to contain multi-step documentation instructions with images and text. For example, the steps and screenshots for a user to create an account.

UXP Limits and Best Practices

Provide details on UXP scale testing/limitations, deployment best practices and other deployment related considerations.

Add metrics

Epic #10

Implement Google Analytics. Same tool used by marketing for upbound.io

Update Getting Started Chapters

Epic #13

The existing Getting Started section needs to be reorganized. A lot of existing content can be reused.

  • What is Upbound/Crossplane?
  • How to create an account
  • Quick start example for AWS/GCP/Azure (install provider, etc)

Document how to configure UXP to read provider config credentials from Vault

Customers concerned about security prefer it if UXP didn't store their cloud account credentials. In the upstream docs, there exists a guide showing how to use the Vault Kubernetes Sidecar (which lives in the same cluster as XP) to inject secrets into ProviderConfigs.

We should show users how to do this for all authentication mechanisms supported in our Providers.

Create a contributing guide

Need a page with instructions about hugo, vale, shortcodes and branches. What folks need to know in order to contribute to the docs.

Existing Docs Restructure

The existing docs.upbound.io/docs content needs restructuring and editing. This Epic tracks that work.

Proposed sections:

  • Quickstart
    • What is Upbound/Crossplane
    • Quickstart per provider (AWS/GCP/Azure)
  • Upbound Cloud
    • Creating an account
    • Control Planes
    • Repositories
    • Users
    • Teams
    • Robots
    • Organizations
    • Secrets
  • Universal Crossplane (UXP)
    • Installing
    • Authentication options
    • Upgrading
  • Marketplace
    • Official providers overview
  • Crossplane Components
    • Managed Resources
    • Composite Resources
    • Composite Resource Definitions
    • Claims
    • Packages

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.