   @doc """
   Renders the release note with the given `id`.
   """
+  @spec show(Plug.Conn.t(), Map.t()) :: Plug.Conn.t()
+  def show(conn, params)
+
   def show(conn, %{"id" => id}) do
     note = Releases.get_note!(id)
 
     render(conn, "show.html", note: note)
   end
+
+  @doc """
+  Updates a release note.
+  """
+  @spec update(Plug.Conn.t(), Map.t()) :: Plug.Conn.t()
+  def update(conn, params)
 
   def update(conn, %{"id" => id, "note" => note_params}) do
     note = Releases.get_note!(id)

  @doc """
  Displays the edit form for a release note.
  """
  def edit(conn, %{"id" => id}) do
    note = Releases.get_note!(id)
    changeset = Releases.change_note(note)

  @doc """
  Renders the new form for a release note.
  """
  @spec new(Plug.Conn.t(), Map.t()) :: Plug.Conn.t()
  def new(conn, _params) do
    changeset = Releases.change_note(%Note{})

