ensuite / ensuite-present

ensuite-present is part of the ensuite presentation toolkit dedicated to speakers and trainers
Other
6 stars 4 forks source link

Project & tool naming #3

Open hsablonniere opened 7 years ago

hsablonniere commented 7 years ago

This project will hold several tools to help trainers & speakers for:

For now, the status of the project only covers presenting on stage or in a classroom. We need a name for the command line tool used to present.

@graphitefriction & @mojavelinux Propose something that sounds french like montez but I don't think it works well.

My propositions:

They both define a lectern of some kind. The term lectern is already taken on NPM and as a Github org.

hsablonniere commented 7 years ago

We also need to consider a different naming for the github project. Is presentation-tools too lame and simple?

mojavelinux commented 7 years ago

As far as the project name goes, I like "pres-ensuite". It reads like "present(ation) suite", but with a French twist.

mojavelinux commented 7 years ago

One idea for the command line tool to present is just "pres". It's short for "present" and also in French "near" (minus the accent). It's also easy to type.

mojavelinux commented 7 years ago

I'm not opposed to lutrin. Not a fan of pupitre. However, I think it works better if it's a verb, since the tool represents an action.

mojavelinux commented 7 years ago

We could also consider lance or lancez (derived from "to cast").

graphitefriction commented 7 years ago

Aww, can we call "it" lutin?!?! I know, totally inappropriate, but I :heart: hobgoblins

220px-lutin_by_godo

Anyway, coming back from that tangent...

What exactly is the "it" we're naming?

Just one of the tools?

Authoring Presenting Sharing Gathering feedbacks

And if so, which one?

Or the whole bundle of tools?

Or the GitHub project?

Or the command that calls one of the tools?

graphitefriction commented 7 years ago

By naming it a name that means lectern, I'm assuming we're just naming the command/tool that the that the trainer invokes at the start of the presentation and uses while he or she is presenting on stage. Yes? No? Am I booted off the island?

mojavelinux commented 7 years ago

Yes, that's exactly what we are naming. It's the tool that launches the console application that the browser connects to. There are at least two windows. The speaker view and the projector view. This application supplies the content to both windows.

hsablonniere commented 7 years ago

How about having the project called something like foobar and all tools called foobar-create, foobar-present...

hsablonniere commented 7 years ago

We could also go for simple keywords like the hapi framework and its modules podium, joi, hoek, boom...

Something like:

All of them are available on NPM. I'm not event sure yet if all of those needs will be CLI tools but we never know.

I like ensuite but not pres-ensuite. It's a bit too long.

mojavelinux commented 7 years ago

I could get behind ensuite. It's available!

I like your abbreviated tool names, and I know Sarah will like it too since she abbreviates everything.

I might even bring it down to 3 letters:

(or they should all be the same number of letters)

But I think the npm names should be namespaced, so it would be ensuite-crt, ensuite-prz, etc.

hsablonniere commented 7 years ago

Works for me!

Let me recapitulate:

Project name: rename from opendevise/presentation-tools-wip to opendevise/ensuite

Present tool, aka the speaker console becomes a node module called ensuite-prz and can be invoked (once installed globally) as a command line called prz?

mojavelinux commented 7 years ago

I can confirm we're going with opendevise/ensuite as the aggregate project name and I like the cli name as prz. I think the module name should be written out as ensuite-present. This would be akin to apache-maven as the project name, but mvn as the tool name.

While it's fine for now to release the modules out of a mono repository, I do think we should consider migrating to separate repositories for each module. But again, I don't want to add undue complexity to this stage.

hsablonniere commented 7 years ago

OK, perfect :+1:

About the mono-repo, I propose that we keep trying to isolate these tools and we'll study the separation in several repos when the problem shows up.

UPDATE: In fact, for now the repo only contains the present tool so we could directly rename it to opendevise/ensuite-present right?

mojavelinux commented 7 years ago

Correct, let's name the repo so it matches the tool.

hsablonniere commented 7 years ago

There's still a few details to discuss regarding project, repo, tool namings. Here are a few comments discussed in PR #7: