Caching is hard. Chances are that if some feature was left out, it was left out on purpose because it didn't make sense to cache in that way. This is used in production at Shopify so we are very opinionated about the types of features we're going to add. Please start the discussion early, before even adding code, so that we can talk about the feature you are proposing and decide if it makes sense in IdentityCache.
Types of contributions we welcome:
- Bug fixes
- Performance improvements
- Documentation and/or clearer interfaces
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Added some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request
Please keep the following in mind:
- Add a short entry to the "unreleased" section in CHANGELOG.md describing your changes.
- Do not change
IdentityCache::VERSION
; this is done as part of the release process.
- Camilo Lopez (@camilo)
- Tom Burns (@boourns)
- Harry Brundage (@hornairs)
- Dylan Smith (@dylanahsmith)
- Tobias Lütke (@tobi)
- John Duff (@jduff)
- Francis Bogsanyi (@fbogsany)
- Arthur Neves (@arthurnn)