Skip to content
This repository has been archived by the owner on Sep 3, 2020. It is now read-only.

ewen-lbh/creations

Repository files navigation

creations

I’m reconsidering the scope of this project

By having a simpler, flatter project structre (i.e. all projects in a projects folder), and by using upm to manage dependencies, I think this should be turned into a CLI that simply manages ideas. Something like idea YOUR_IDEA, that could, if in a project, create a new github issue/github project card (or a note on google keep if the project does not have a git repository, i.e. a non-code project), or if outside of a project, create a card on a user’s project (like an incubator), if code-related or a google keep card with the appropriate label (sth like "Project idea") if not code-related. done! see https://github.com/ewen-lbh/ideaseed

A lot of the commands I had as ideas are now solved by other commands/a better folder structure:

new, move, etc.

having a flatter folder structure

archive

moving folders in a projects/.archived subfolder

dependencies management

upm

start

better package.json scripts (still not solved for python projects though)

The thing that still remains useful (outside of the whole "ideas managing") is project boilerplating, though the new command can still be relevant, but should be decoupled from the ideas-managing (i.e. the two comands should be two separate projects), and I’m sure CLIs already exists to generate project structures (even outside things like npx create, because boilerplates provided by framework maintainers is sometimes too broad or has too much "demo code" (e.g. nuxtjs' has some default components that you delete right away each time you create a project) but on the flipside, boilerplates, when too specific, can restrict your possibilites, forcing you to "obey" the boilerplate’s way of seeing things, but it can also help starting projects faster, and being better organized.

Installation

Install the command globally:

# yarn
$ yarn global add creations
# npm
$ npm i -g creations

Configuration

You’ll want to define your types of creations. creations commes with one type of creation prefedefined: creations-template. This will assist you in creating your creations templates more quickly.

For a complete how-to on configuration, see CONFIGURING.

About

A universal creations manager, to scaffold, publish, version, navigate and manage all of your creations, code-related or not!

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages