this repo has no description

Initial commit

+114
+4
.formatter.exs
··· 1 + # Used by "mix format" 2 + [ 3 + inputs: ["{mix,.formatter}.exs", "{config,lib,test}/**/*.{ex,exs}"] 4 + ]
+34
.gitignore
··· 1 + # The directory Mix will write compiled artifacts to. 2 + /_build/ 3 + 4 + # If you run "mix test --cover", coverage assets end up here. 5 + /cover/ 6 + 7 + # The directory Mix downloads your dependencies sources to. 8 + /deps/ 9 + 10 + # Where third-party dependencies like ExDoc output generated docs. 11 + /doc/ 12 + 13 + # Ignore .fetch files in case you like to edit your project deps locally. 14 + /.fetch 15 + 16 + # If the VM crashes, it generates a dump, let's ignore it too. 17 + erl_crash.dump 18 + 19 + # Also ignore archive artifacts (built via "mix archive.build"). 20 + *.ez 21 + 22 + # Ignore package tarball (built via "mix hex.build"). 23 + hobbes-*.tar 24 + 25 + # Temporary files, for example, from tests. 26 + /tmp/ 27 + 28 + # macOS 29 + .DS_Store 30 + .DS_Store? 31 + .Spotlight-V100 32 + .Trashes 33 + ehthumbs.db 34 + Thumbs.db
+21
README.md
··· 1 + # Hobbes 2 + 3 + **TODO: Add description** 4 + 5 + ## Installation 6 + 7 + If [available in Hex](https://hex.pm/docs/publish), the package can be installed 8 + by adding `hobbes` to your list of dependencies in `mix.exs`: 9 + 10 + ```elixir 11 + def deps do 12 + [ 13 + {:hobbes, "~> 0.1.0"} 14 + ] 15 + end 16 + ``` 17 + 18 + Documentation can be generated with [ExDoc](https://github.com/elixir-lang/ex_doc) 19 + and published on [HexDocs](https://hexdocs.pm). Once published, the docs can 20 + be found at <https://hexdocs.pm/hobbes>. 21 +
+18
lib/hobbes.ex
··· 1 + defmodule Hobbes do 2 + @moduledoc """ 3 + Documentation for `Hobbes`. 4 + """ 5 + 6 + @doc """ 7 + Hello world. 8 + 9 + ## Examples 10 + 11 + iex> Hobbes.hello() 12 + :world 13 + 14 + """ 15 + def hello do 16 + :world 17 + end 18 + end
+28
mix.exs
··· 1 + defmodule Hobbes.MixProject do 2 + use Mix.Project 3 + 4 + def project do 5 + [ 6 + app: :hobbes, 7 + version: "0.1.0", 8 + elixir: "~> 1.16", 9 + start_permanent: Mix.env() == :prod, 10 + deps: deps() 11 + ] 12 + end 13 + 14 + # Run "mix help compile.app" to learn about applications. 15 + def application do 16 + [ 17 + extra_applications: [:logger] 18 + ] 19 + end 20 + 21 + # Run "mix help deps" to learn about dependencies. 22 + defp deps do 23 + [ 24 + # {:dep_from_hexpm, "~> 0.3.0"}, 25 + # {:dep_from_git, git: "https://github.com/elixir-lang/my_dep.git", tag: "0.1.0"} 26 + ] 27 + end 28 + end
+8
test/hobbes_test.exs
··· 1 + defmodule HobbesTest do 2 + use ExUnit.Case 3 + doctest Hobbes 4 + 5 + test "greets the world" do 6 + assert Hobbes.hello() == :world 7 + end 8 + end
+1
test/test_helper.exs
··· 1 + ExUnit.start()