Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Docs should take a "functions first" approach

Open
#791 1 comment 0 reactions 1 assignee View on GitHub

@negz is already working on this.

Since Aug 15, 2024.

Assessment

This issue has not been assessed yet.

Description

concepts/composition concepts/xfn content request docs enhancement functions P1
What's Missing?

Functions are the future of Crossplane's experience and how platform engineers should be composing resources. As we move towards making Functions GA, and even plan on deprecating classic patch and transform (https://github.com/crossplane/crossplane/issues/4746), we should be making them more of the "default" path when using Crossplane. New users of Crossplane should be using Functions from the very start of their Crossplane journey.

The most obvious place to update with a "functions first" approach would be the quick start guides that are still currently using classic patch and transform, e.g.:

Below will track a list of broad areas that we should be updating to use and evangelize Functions more aggressively:

### Topics to update
- [ ] https://docs.crossplane.io/v1.16/getting-started/provider-aws-part-2/
- [ ] https://docs.crossplane.io/master/getting-started/provider-azure-part-2/ 
- [ ] https://docs.crossplane.io/master/getting-started/provider-gcp-part-2/
- [ ] https://docs.crossplane.io/master/concepts/compositions/ 
- [ ] https://docs.crossplane.io/master/concepts/patch-and-transform/
Dominant language
SCSS
Stars
60
Forks
163
Avg merge
5d 6h
Merged PRs (30d)
1

Getting set up

  • No Dockerfile or Docker Compose file
  • Has a pull request template
  • No contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from crossplane/docs

All issues in crossplane/docs

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.