parent
71793e6251
commit
75388c8ece
@ -0,0 +1,4 @@ |
||||
# Used by "mix format" |
||||
[ |
||||
inputs: ["mix.exs", "{config,lib,test}/**/*.{ex,exs}"] |
||||
] |
@ -0,0 +1,24 @@ |
||||
# The directory Mix will write compiled artifacts to. |
||||
/_build/ |
||||
|
||||
# If you run "mix test --cover", coverage assets end up here. |
||||
/cover/ |
||||
|
||||
# The directory Mix downloads your dependencies sources to. |
||||
/deps/ |
||||
|
||||
# Where 3rd-party dependencies like ExDoc output generated docs. |
||||
/doc/ |
||||
|
||||
# Ignore .fetch files in case you like to edit your project deps locally. |
||||
/.fetch |
||||
|
||||
# If the VM crashes, it generates a dump, let's ignore it too. |
||||
erl_crash.dump |
||||
|
||||
# Also ignore archive artifacts (built via "mix archive.build"). |
||||
*.ez |
||||
|
||||
# Ignore package tarball (built via "mix hex.build"). |
||||
ethereum_jsonrpc-*.tar |
||||
|
@ -0,0 +1,21 @@ |
||||
# EthereumJsonrpc |
||||
|
||||
**TODO: Add description** |
||||
|
||||
## Installation |
||||
|
||||
If [available in Hex](https://hex.pm/docs/publish), the package can be installed |
||||
by adding `ethereum_jsonrpc` to your list of dependencies in `mix.exs`: |
||||
|
||||
```elixir |
||||
def deps do |
||||
[ |
||||
{:ethereum_jsonrpc, "~> 0.1.0"} |
||||
] |
||||
end |
||||
``` |
||||
|
||||
Documentation can be generated with [ExDoc](https://github.com/elixir-lang/ex_doc) |
||||
and published on [HexDocs](https://hexdocs.pm). Once published, the docs can |
||||
be found at [https://hexdocs.pm/ethereum_jsonrpc](https://hexdocs.pm/ethereum_jsonrpc). |
||||
|
@ -0,0 +1,30 @@ |
||||
# This file is responsible for configuring your application |
||||
# and its dependencies with the aid of the Mix.Config module. |
||||
use Mix.Config |
||||
|
||||
# This configuration is loaded before any dependency and is restricted |
||||
# to this project. If another project depends on this project, this |
||||
# file won't be loaded nor affect the parent project. For this reason, |
||||
# if you want to provide default values for your application for |
||||
# 3rd-party users, it should be done in your "mix.exs" file. |
||||
|
||||
# You can configure your application as: |
||||
# |
||||
# config :ethereum_jsonrpc, key: :value |
||||
# |
||||
# and access this configuration in your application as: |
||||
# |
||||
# Application.get_env(:ethereum_jsonrpc, :key) |
||||
# |
||||
# You can also configure a 3rd-party app: |
||||
# |
||||
# config :logger, level: :info |
||||
# |
||||
|
||||
# It is also possible to import configuration files, relative to this |
||||
# directory. For example, you can emulate configuration per environment |
||||
# by uncommenting the line below and defining dev.exs, test.exs and such. |
||||
# Configuration from the imported file will override the ones defined |
||||
# here (which is why it is important to import them last). |
||||
# |
||||
# import_config "#{Mix.env}.exs" |
@ -0,0 +1,18 @@ |
||||
defmodule EthereumJsonrpc do |
||||
@moduledoc """ |
||||
Documentation for EthereumJsonrpc. |
||||
""" |
||||
|
||||
@doc """ |
||||
Hello world. |
||||
|
||||
## Examples |
||||
|
||||
iex> EthereumJsonrpc.hello |
||||
:world |
||||
|
||||
""" |
||||
def hello do |
||||
:world |
||||
end |
||||
end |
@ -0,0 +1,33 @@ |
||||
defmodule EthereumJsonrpc.MixProject do |
||||
use Mix.Project |
||||
|
||||
def project do |
||||
[ |
||||
app: :ethereum_jsonrpc, |
||||
version: "0.1.0", |
||||
build_path: "../../_build", |
||||
config_path: "../../config/config.exs", |
||||
deps_path: "../../deps", |
||||
lockfile: "../../mix.lock", |
||||
elixir: "~> 1.6", |
||||
start_permanent: Mix.env() == :prod, |
||||
deps: deps() |
||||
] |
||||
end |
||||
|
||||
# Run "mix help compile.app" to learn about applications. |
||||
def application do |
||||
[ |
||||
extra_applications: [:logger] |
||||
] |
||||
end |
||||
|
||||
# Run "mix help deps" to learn about dependencies. |
||||
defp deps do |
||||
[ |
||||
# {:dep_from_hexpm, "~> 0.3.0"}, |
||||
# {:dep_from_git, git: "https://github.com/elixir-lang/my_dep.git", tag: "0.1.0"}, |
||||
# {:sibling_app_in_umbrella, in_umbrella: true}, |
||||
] |
||||
end |
||||
end |
@ -0,0 +1,8 @@ |
||||
defmodule EthereumJsonrpcTest do |
||||
use ExUnit.Case |
||||
doctest EthereumJsonrpc |
||||
|
||||
test "greets the world" do |
||||
assert EthereumJsonrpc.hello() == :world |
||||
end |
||||
end |
@ -0,0 +1 @@ |
||||
ExUnit.start() |
Loading…
Reference in new issue