Packages
LowEndInsight is a simple 'bus-factor' risk analysis library for Open Source Software which is managed within a Git repository. Provide the git URL and the library will respond with a basic Elixir Map structure report.
Current section
Files
Jump to
Current section
Files
lib/project_type.ex
# Copyright (C) 2020 by the Georgia Tech Research Institute (GTRI)
# This software may be modified and distributed under the terms of
# the BSD 3-Clause license. See the LICENSE file for details.
defmodule ProjectType do
alias __MODULE__
defstruct name: nil, path: nil, files: []
def types_to_string(project_type) do
types = Enum.join(project_type.files, ",")
"{" <> types <> "}"
end
end