bebop / ark

Go REST API to replace Genbank, Uniprot, Rhea, and CHEMBL
MIT License
22 stars 5 forks source link

Cleanup repo for local dev #69

Open TimothyStiles opened 1 year ago

TimothyStiles commented 1 year ago

The current repo is kind of a prototyping mess. I'd like to see it trimmed down and refactored such that a dev can get a basic setup running on their computer with a one line install like they would experience with Gitea (a well loved self-hostable git server with simple one line install).

TimothyStiles commented 1 year ago

config for pre-filter of choice organisms. <-

isaacguerreir commented 1 year ago

Now my definition of basic setup will be:

  1. Installing ark
  2. Running ark command
  3. A check will be executed to search for a config file
  4. If not found ark will run an interactive config setup
  5. Finally it will run the database setup based on config

Tasks:

Open to discussing if someone thinks another way.

TimothyStiles commented 1 year ago

Now my definition of basic setup will be:

1. Installing ark

2. Running `ark` command

3. A check will be executed to search for a config file

4. If not found `ark` will run an interactive config setup

5. Finally it will run the database setup based on config

Tasks:

* [ ]  Check if a config file is present

* [ ]  If not found go to interactive config setup

* [ ]  Run the database setup based on config

Open to discussing if someone thinks another way.

Seems good to me @isaacguerreir!