Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Discussion about CLIs #44

Closed
joaomcteixeira opened this issue Jul 27, 2021 · 1 comment
Closed

Discussion about CLIs #44

joaomcteixeira opened this issue Jul 27, 2021 · 1 comment
Assignees
Labels
discussions Discussions / Brainstorming

Comments

@joaomcteixeira
Copy link
Member

Currently HADDOCK3 has a single command-line interface: haddock3, added after #28

However, after #43 I foresee that more CLIs will be needed. Personally, I like the idea of having all functionalities in well structured CLIs instead of separate scripts inside the repository. Yet, the CLI for #42 and #43 is not a user related CLI, it is more of a developer related CLI.

What about we have two main haddoc3 structured CLIs?:

  • haddock3
  • haddock3-dev

In the future, CLIs related to structural biology would be placed under haddock3 and tools related to aid development could be placed under haddock3-dev. For example, #43 could be under:

haddock3-dev cnstree

In this way the CLI could easily have integrated docs.

It is a bit wordy, but helps converging everything to a single point.

I am still brainstorming this idea, comments are welcomed.

@joaomcteixeira joaomcteixeira added the discussions Discussions / Brainstorming label Jul 27, 2021
@joaomcteixeira joaomcteixeira self-assigned this Jul 27, 2021
@rvhonorato
Copy link
Member

No preference from my side; apply rule 1 🙂

@haddocking haddocking locked and limited conversation to collaborators Jul 31, 2021

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
discussions Discussions / Brainstorming
Projects
None yet
Development

No branches or pull requests

2 participants