11# Nebulex Local
22> A generational local cache adapter for [ Nebulex] [ Nebulex ] .
33
4- [ Nebulex ] : https ://github.com/cabol/nebulex
4+ [ Nebulex ] : http ://github.com/cabol/nebulex
55
6- ![ CI] ( https://github.com/nebulex-project/nebulex_local/workflows/CI/badge.svg )
7- [ ![ Coverage Status] ( https://coveralls.io/repos/github/nebulex-project/nebulex_local/badge.svg?branch=main )] ( https://coveralls.io/github/nebulex-project/nebulex_local?branch=main )
8- [ ![ Hex Version] ( https://img.shields.io/hexpm/v/nebulex_local.svg )] ( https://hex.pm/packages/nebulex_local )
9- [ ![ Docs] ( https://img.shields.io/badge/docs-hexpm-blue.svg )] ( https://hexdocs.pm/nebulex_local )
10-
11- See the [ online documentation] [ online_docs ] for more information.
12-
13- [ online_docs ] : https://hexdocs.pm/nebulex_local/
6+ ![ CI] ( http://github.com/elixir-nebulex/nebulex_local/workflows/CI/badge.svg )
7+ [ ![ Codecov] ( http://codecov.io/gh/elixir-nebulex/nebulex_local/graph/badge.svg )] ( http://codecov.io/gh/elixir-nebulex/nebulex_local/graph/badge.svg )
8+ [ ![ Hex Version] ( http://img.shields.io/hexpm/v/nebulex_local.svg )] ( http://hex.pm/packages/nebulex_local )
9+ [ ![ Documentation] ( http://img.shields.io/badge/Documentation-ff69b4 )] ( http://hexdocs.pm/nebulex_local )
1410
1511## Installation
1612
@@ -19,7 +15,7 @@ Add `:nebulex_local` to your list of dependencies in `mix.exs`:
1915``` elixir
2016def deps do
2117 [
22- {:nebulex_local , " ~> 3.0" }
18+ {:nebulex_local , " ~> 3.0.0-rc.1 " }
2319 ]
2420end
2521```
6561
6662See the [ online documentation] [ online_docs ] for more information.
6763
64+ [ online_docs ] : http://hexdocs.pm/nebulex_local/
65+
6866## Testing
6967
70- Since ` Nebulex.Adapters.Local ` uses the support modules and shared tests
71- from ` Nebulex ` and by default its test folder is not included in the Hex
72- dependency, the following steps are required for running the tests.
68+ Since this adapter uses support modules and shared tests from ` Nebulex ` ,
69+ but the test folder is not included in the Hex dependency, the following
70+ steps are required to run the tests.
7371
7472First of all, make sure you set the environment variable ` NEBULEX_PATH `
7573to ` nebulex ` :
@@ -114,7 +112,7 @@ the directory [benchmarks](./benchmarks).
114112To run a benchmark test you have to run:
115113
116114```
117- $ MIX_ENV=test mix run benchmarks/{ BENCH_TEST_FILE}
115+ $ MIX_ENV=test mix run benchmarks/BENCH_TEST_FILE
118116```
119117
120118Where ` BENCH_TEST_FILE ` can be any of:
@@ -132,23 +130,23 @@ $ MIX_ENV=test mix run benchmarks/local_with_shards_bench.exs
132130```
133131
134132Additionally, you can also run performance tests using ` :basho_bench ` .
135- See [ nebulex_bench example] ( https ://github.com/cabol /nebulex_examples/tree/master/nebulex_bench)
133+ See [ nebulex_bench example] ( http ://github.com/elixir-nebulex /nebulex_examples/tree/master/nebulex_bench)
136134for more information.
137135
138136## Contributing
139137
140138Contributions to Nebulex are very welcome and appreciated!
141139
142- Use the [ issue tracker] ( https://github.com/nebulex-project /nebulex_local/issues )
140+ Use the [ issue tracker] ( https://github.com/elixir-nebulex /nebulex_local/issues )
143141for bug reports or feature requests. Open a
144- [ pull request] ( https://github.com/nebulex-project /nebulex_local/pulls )
142+ [ pull request] ( https://github.com/elixir-nebulex /nebulex_local/pulls )
145143when you are ready to contribute.
146144
147145When submitting a pull request you should not update the
148146[ CHANGELOG.md] ( CHANGELOG.md ) , and also make sure you test your changes
149147thoroughly, include unit tests alongside new or changed code.
150148
151- Before to submit a PR it is highly recommended to run ` mix check ` and ensure
149+ Before to submit a PR it is highly recommended to run ` mix test.ci ` and ensure
152150all checks run successfully.
153151
154152## Copyright and License
0 commit comments