Simply execute the mix saasy
task. It will prompt you a similar message to this:
$ mix saasy
Missing required argument
Command: saasy --provider [PROVIDER].
Description
-----------
Command that integrates data from different services. Converts their files with data to a native elixir format.
--------------------------
Usage
-----
--provider: Name of the provider to import. Available ones are: capterra, softwareadvice
Then to import a provider just supply the --provider
flag:
$ mix saasy --provider capterra
Importing Categories: Bugs & Issue Tracking, Development Tools; Name: GitGHub; Twitter: @github
Importing Categories: Instant Messaging & Chat, Web Collaboration, Productivity; Name: Slack; Twitter: @slackhq
Importing Categories: Project Management, Project Collaboration, Development Tools; Name: JIRA Software; Twitter: @jira
Execute the task named docker
$ mix docker
$ mix cover
Will create a coverage and open the report on your default browser.
$ mix rtfm
Generates documentation and opens it on your default browser.
If available in Hex, the package can be installed
by adding saasy
to your list of dependencies in mix.exs
:
def deps do
[
{:saasy, "~> 0.1.0"}
]
end
Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/saasy.