Current section

Files

Jump to
arcana mix.exs
Raw

mix.exs

defmodule Arcana.MixProject do
use Mix.Project
@version "0.0.1"
@source_url "https://github.com/georgeguimaraes/arcana"
def project do
[
app: :arcana,
version: @version,
elixir: "~> 1.15",
start_permanent: Mix.env() == :prod,
deps: deps(),
package: package(),
description: description(),
docs: docs(),
name: "Arcana",
source_url: @source_url
]
end
def application do
[
extra_applications: [:logger]
]
end
defp deps do
[
{:ex_doc, "~> 0.31", only: :dev, runtime: false}
]
end
defp description do
"""
RAG (Retrieval Augmented Generation) for Elixir.
Build semantic search and knowledge retrieval systems entirely in Elixir
using Nx, Bumblebee, and pgvector.
"""
end
defp package do
[
name: "arcana",
licenses: ["MIT"],
links: %{
"GitHub" => @source_url
},
maintainers: ["George Guimarães"]
]
end
defp docs do
[
main: "readme",
extras: ["README.md"]
]
end
end