Looks good for the noobs (like myself) - can contribute and explore
different parts of Geode's expansive landscape.
On Thu, Apr 21, 2016 at 1:15 AM William Markito <[email protected]> wrote:

> Hey folks,
>
> Here is a proposal for the initial README.md file and structure for Geode
> examples subproject.
>
> Ideally each item on the list would become a project on its own, very
> similar to what Spring Data GemFire and I've also added a few items from
> the old GemFire examples.
>
> This would also be a good list of easy and helpful contributions for people
> that would like to help in the project.
>
> Thoughts ?
>
> Patch for review - https://reviews.apache.org/r/46474/
>
> --------------
> # Apache Geode examples
>
> This is the home of Apache Geode examples that are bundled with the
> project. Contributions<sup>[2]</sup> and corrections are as usual welcome
> and if you have any suggestions come talk to us at [
> [email protected]](mailto:[email protected]) or
> just submit a [pull request](
> https://github.com/apache/incubator-geode/pull/new/develop).
>
> ## Requirements
>
> All examples:
>  * Needs to be testable. (unit tests, integration tests or what's
> applicable) - Tests will ran through project CI.
>  * Should be `Gradle` projects or part of existing ones. <sup>There could
> be a few exceptions here, but community should have consensus to
> accept</sup>
>  * Have to follow code format & style from Apache Geode <sup>[1]</sup>
> guidelines.
>  * Should contain a `README.md` file with step-by-step instruction on how
> to setup and run. (Diagrams give extra credits).
>  * Donations need to be licensed through ASL 2.0 and contributors need to
> file an ICLA<sup>[3]</sup>
>
> ## Structure
>
> ### Quick start & Installation
>
>   [Link to the docs page]
>
> ### Basics
>
>   * Replicated Region
>   * Partitioned Region
>   * Persistence
>   * OQL (Querying)
>
> ### Intermediate
>
>   * PDX & Serialization
>   * Functions
>   * CacheLoader & CacheWriter
>   * Listeners
>   * Async Event Queues
>   * Continuous Querying
>   * Transactions
>   * Eviction
>   * Expiration
>   * Overflow
>   * Security
>   * Off-heap
>
> ### Advanced
>
>   * WAN Gateway
>   * Durable subscriptions
>   * Delta propagation
>   * Network partition detection
>   * D-lock
>   * Compression
>   * Resource manager
>
> ### Use cases & integrations
>
>  This section should have self contained little projects that illustrate a
> use case or integration with some other projects.
>
>   * SpringBoot Application
>   * HTTP Session replication
>   * Redis
>   * Memcached
>   * Spark Connector
>
> ## References
>
> - [1] -
>
> https://cwiki.apache.org/confluence/display/GEODE/Criteria+for+Code+Submissions
> - [2] -
> https://cwiki.apache.org/confluence/display/GEODE/How+to+Contribute
> - [3] - http://www.apache.org/licenses/#clas
>

Reply via email to