me-box / databox

Databox container manager and dashboard server
MIT License
94 stars 25 forks source link

Repo reorganisation #52

Closed Toshbrown closed 7 years ago

Toshbrown commented 7 years ago

An issue to document and track the impending repo reorganisation.

All repos under the me-box organisation are likely to be renamed or archived starting on the 13th July 2017

To Rename

Platform

Core

Store

Lib

Source

Driver

App

To Merge

Merge example apps and drivers into /samples in the language specific lib

To Archive

mor1 commented 7 years ago

Nice, thanks :) What is the "npm repo"?

Toshbrown commented 7 years ago

https://www.npmjs.com/package/node-databox

It's where node pulls in its packages from ;-)

mor1 commented 7 years ago

Ah, gotcha. (Yes, I know what NPM is :) We would still want to publish the library, obviously. (And the OCaml one into OPAM, the Python one into whatever the current set of Python packaging systems is, and so on.)

I don't know how much control one has over packaging and distribution for Node-- is it reasonable to include samples in the package? If not, then perhaps that's an argument for splitting node-databox from node-databox-samples or something?

On 13 July 2017 at 08:11, toshbrown notifications@github.com wrote:

https://www.npmjs.com/package/node-databox

It's where node pulls in its packages from ;-)

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/me-box/databox/issues/52#issuecomment-314992240, or mute the thread https://github.com/notifications/unsubscribe-auth/AAKP4CwxVttf2Oc3Heit7X7xtWMkzFsPks5sNcMFgaJpZM4OVWCu .

-- Richard Mortier mort@cantab.net

yousefamar commented 7 years ago

AFAIK what people normally do is have example dirs (and source dirs for things that compile to JS) in .npmignore and build dir in .gitingore, so I think we can just do that too. Not sure if there are similar things for other package managers.

Toshbrown commented 7 years ago

I decided to name the libraries using this schema

lib-{lang}-databox

This way when published to external places they will be findable by searching for databox.

mor1 commented 7 years ago

cool, let's go with that for now. if further decomposition is required in future (eg to lib vs samples) we'll deal with it then