An open API service indexing awesome lists of open source software.

https://github.com/hugapi/hope

Hug Official Proposals for Enhancement
https://github.com/hugapi/hope

Last synced: about 2 months ago
JSON representation

Hug Official Proposals for Enhancement

Awesome Lists containing this project

README

        

# HOPE 0 -- Index of Hug Official Proposals for Enhancement (HOPEs)

| | |
| ------------| ------------------------------------------------------- |
| HOPE: | 0 |
| Title: | Index of Hug Official Proposals for Enhancement (HOPEs) |
| Author(s): | Timothy Crosley |
| Status: | Active |
| Type: | Informational |
| Created: | 13-May-2019 |
| Updated: | 21-June-2019 |

## Introduction

This HOPE contains the index of all Hug Official Proposals for Enhancement, known as HOPEs. HOPE numbers are assigned by the HOPE editors, and once assigned are never changed. The version control history of the HOPE texts represent their historical record.

## Index by Category

### Meta-HOPEs (HOPEs about HOPEs or Processes)

| | HOPE | HOPE Title | HOPE Author(s) | Status |
| -| -----------------------------------------------------------------------------------------------------| ------------------------------------| ------------------------------------ | --------|
|P |[1](https://github.com/hugapi/HOPE/blob/master/all/HOPE-1--HOPE-Purpose-and-Guidelines.md) | HOPE Purpose and Guidelines | Timothy Crosley | A |
|P |[8](https://github.com/hugapi/HOPE/blob/master/all/HOPE-8--Style-Guide-for-Hug-Code.md) | Style Guide for Hug Code | Timothy Crosley | A |
|I |[20](https://github.com/hugapi/HOPE/blob/master/all/HOPE-20--The-Zen-of-Hug.md) | The Zen of Hug | Timothy Crosley | A |
|I |[257](https://github.com/hugapi/HOPE/blob/master/all/HOPE-257-Documentation-Guide-for-Hug-Code.md) | Documentation Guide for Hug Code | Timothy Crosley | A |
|I |[4](https://github.com/hugapi/HOPE/blob/master/all/HOPE-4--Interface-Implementation-Guidelines.md) | Interface Implementation Guidelines | Timothy Crosley | P |

### Standards Track HOPEs (Primarily HOPEs meant to propose changes to the framework)

| | HOPE | HOPE Title | HOPE Author(s) | Status |
| -| -----------------------------------------------------------------------------------------------------| -----------------------------------| ------------------------------------ | --------|
|S |[2](https://github.com/hugapi/HOPE/blob/master/all/HOPE-2--Interface-Separation.md) | Interface Separation | Timothy Crosley | A |
|S |[3](https://github.com/hugapi/HOPE/blob/master/all/HOPE-3--Dependency-Injection.md) | Dependency Injection | Timothy Crosley | P |
|S |[6](https://github.com/hugapi/HOPE/blob/master/all/HOPE-6--Per-Interface-Defaults.md) | Per-Interface-Defaults | Timothy Crosley | P |
|S |[7](https://github.com/hugapi/HOPE/blob/master/all/HOPE-7--Automatic-Testing.md) | Automatic Testing | Timothy Crosley | P |
|S |[9](https://github.com/hugapi/HOPE/blob/master/all/HOPE-9--Built-in-Retries-and-Timeouts.md) | Built-in Retries and Timeouts | Timothy Crosley | P |
|S |[10](https://github.com/hugapi/HOPE/blob/master/all/HOPE-10-Prefixes-and-Suffixes.md) | Prefixes and Suffixes | Timothy Crosley | P |

## HOPE Types Key

- *I* - Informational HOPE
- *P* - Process HOPE
- *S* - Standards Track HOPE

## HOPE Status Key

- *A* - Accepted (Standards Track only) or Active proposal.

Note: Accepted but not Active for a Standards Track proposal means it's not yet been implemented.

- *D* - Deferred proposal
- *F* - Final proposal
- *P* - Provisional proposal
- *R* - Rejected proposal
- *S* - Superseded proposal
- *W* - Withdrawn proposal

A Hope only exists in this index once it has been through initial review. After an initial review, it receives the appropriate state and entry into the index. Before this, the proposal exists only in a pull request, in a separate "Draft" state.

## Authors/Owners

| Name | Email Address |
| -------------------------------------------------------| -------------------------------------------------------|
| Timothy Crosley | [email protected] |