forked from pravega/pravega
-
Notifications
You must be signed in to change notification settings - Fork 0
Pull Request and Reviews
Bayar Volodya edited this page Jan 12, 2017
·
7 revisions
All contributions need to be submitted via github pull requests, and they must adhere to the guidelines described below. It is at the discretion of the committer merging the code to determine whether any of the guidelines described below can be violated exceptionally.
All submissions to the master are done through pull requests. If you'd like to make a change:
- Create an issue describing the problem / feature.
- Fork a branch.
- Make your change.
- Verify all tests are passing and checkstyle is happy.
- Submit a pull request.
After review and voting, a pull request should be merged.
- The person performing the merge should different from the person submitting the pull request.
- Changes should be squashed when merging to keep the history concise.
Status | Description |
---|---|
status/1-design-review | Maintainers are expected to comment on the design of the pull request. Review of documentation is expected only in the context of design validation, not for stylistic changes. |
status/2-code-review | Maintainers are expected to review the code and ensure that it is of good quality and in accordance with the documentation in the PR. |
status/3-docs-review | Maintainers are expected to review the documentation in its bigger context, ensuring consistency, completeness, validity, and breadth of coverage across all existing and new documentation. |
Note: We would like to thank the communities of Docker and its associated projects for setting up a great set of contribution guidelines and acknowledge that our Issue Triaging guidelines build on theirs
Pravega - Streaming as a new software defined storage primitive
- Contributing
- Guidelines for committers
- Testing
-
Pravega Design Documents (PDPs)
- PDP-19: Retention
- PDP-20: Txn timeouts
- PDP-21: Protocol revisioning
- PDP-22: Bookkeeper based Tier-2
- PDP-23: Pravega Security
- PDP-24: Rolling transactions
- PDP-25: Read-Only Segment Store
- PDP-26: Ingestion Watermarks
- PDP-27: Admin Tools
- PDP-28: Cross routing key ordering
- PDP-29: Tables
- PDP-30: Byte Stream API
- PDP-31: End-to-end Request Tags
- PDP-32: Controller Metadata Scalability
- PDP-33: Watermarking
- PDP-34: Simplified-Tier-2
- PDP-35: Move controller metadata to KVS
- PDP-36: Connection pooling
- PDP-37: Server-side compression
- PDP-38: Schema Registry
- PDP-39: Key-Value Tables
- PDP-40: Consistent order guarantees for storage flushes
- PDP-41: Enabling Transport Layer Security (TLS) for External Clients
- PDP-42: New Resource String Format for Authorization
- PDP-43: Large Events
- PDP-44: Lightweight Transactions
- PDP-45: Healthcheck
- PDP-46: Read Only Permissions For Reading Data
- PDP-47: Pravega Message Queues