Files
mostlymatter/vendor/github.com/couchbase/vellum/CONTRIBUTING.md
Miguel de la Cruz 0154b8059b [MM-20979] Add first implementation of the Bleve search engine (#14562)
* [MM-20979] Add first implementation of the Bleve search engine

* Fix i18n

* Migrate searchengine utils tests

* Fix linter

* Don't add allTermsQ if both termQueries and notTermQueries are empty

* Fix test that should work if user is system admin

* Modify naming according to review comments

* Abstract getIndexDir function

* Extracting bleve engine name as a constant

* Merge both Indexer interfaces into one

* Add worker stopped message

* Allow worker to be started/stopped with config change

* Use constants for index names

* Modify test order

* Fix linter

* Trying to unlock the CI
2020-05-20 01:29:55 +02:00

995 B

Contributing to Vellum

We look forward to your contributions, but ask that you first review these guidelines.

Sign the CLA

As Vellum is a Couchbase project we require contributors accept the Couchbase Contributor License Agreement. To sign this agreement log into the Couchbase code review tool. The Vellum project does not use this code review tool but it is still used to track acceptance of the contributor license agreements.

Submitting a Pull Request

All types of contributions are welcome, but please keep the following in mind:

  • If you're planning a large change, you should really discuss it in a github issue first. This helps avoid duplicate effort and spending time on something that may not be merged.
  • Existing tests should continue to pass, new tests for the contribution are nice to have.
  • All code should have gone through go fmt
  • All code should pass go vet