Skip to content

Latest commit

 

History

History
76 lines (54 loc) · 2.48 KB

0000-template.md

File metadata and controls

76 lines (54 loc) · 2.48 KB
layout shields_io_query_params pr_id rfc_feature_name title rfc_author_username rfc_author_name impl_issue_id impl_issue_repo last_modified_date
default
label=issue%20state&logo=github&style=flat-square
0
name-of-my-feature
RFC-0000: name-of-my-feature
yourUsername
Firstname Lastname
0
iver-wharf/wharf-api
YYYY-MM-DD

{{page.title}}

Summary

Max one paragraph long description to fill in context and overview of this RFC.

Motivation

Why do we need this? What's the problem you are trying to solve?

Explanation

Explain it as if you're writing documentation for an already existing feature. This is where you would add code samples, such as:

type MyType struct {
    text   string
    number int
}

func (mt MyType) String() string {
    return fmt.Sprintf("%q %d", mt.text, mt.number)
}

Compatibility

Bring up compatibility issues and other things to regard. How will this interfere with existing components (providers, database, frontend)? Does this break backward compatibility?

Alternative solutions

You pronounce one solution in this RFC, but keep the other alternatives you can think about in here.

Future possibilities

Does this lay groundwork for some future changes? If so, what?

Unresolved questions

Questions you [RFC author] want help resolving from the reviewers.