A couple of names I came up with:

   1. chalk
   2. depth
   3. dew
   4. cyan
   5. mint


On Thu, Mar 1, 2018 at 8:37 PM, Scott Aslan <scottyas...@gmail.com> wrote:

> Hello MikeM/everyone,
>
> One of the questions brought up in this discussion was centered around what
> a design system is. I stumbled upon a really great article this morning on
> this exact topic. It also links to several other really great articles and
> will help us all to understand.
> https://uxplanet.org/design-systems-in-2016-5415a660b29
>
> Also, I was thinking about the name.... what does everyone think about
> naming this sub-project NiFi Design System?
>
> -Scotty
>
> On Fri, Feb 23, 2018 at 10:20 AM, Scott Aslan <scottyas...@gmail.com>
> wrote:
>
> > TonyK,
> >
> > The intent is to use this this NgModule in NiFi Registry and eventually
> > NiFi. However, this would be released under ASLv2 so yes other projects
> > could use it.
> >
> > On Thu, Feb 22, 2018 at 10:46 PM, Tony Kurc <tk...@apache.org> wrote:
> >
> >> Is some of the thinking that projects other than nifi projects would use
> >> this?
> >>
> >> On Feb 22, 2018 10:00 PM, "Scott Aslan" <scottyas...@gmail.com> wrote:
> >>
> >> > Sivaprasanna,
> >> >
> >> > I am not sure I follow exactly what you are saying...
> >> >
> >> > NiFi Registry would no longer continue to host a copy of the FDS
> >> NgModule.
> >> > Instead, NiFi Registry would just add the NiFi FDS sub-project as a
> >> client
> >> > side dependency in its package.json. This would be analogous to how
> NiFi
> >> > Registry depends on Angular Material, etc. npm supports the ability to
> >> > download published packages which are current with the latest stable
> >> > release of a package. npm *also* supports the ability to develop off
> >> > of the *master
> >> > branch (or any other branch really)* of the NiFi FDS. An example of
> this
> >> > can be found in the github.io demo here
> >> > <https://github.com/scottyaslan/fluid-design-system/blob/gh-
> >> pages/package.
> >> > json#L45>
> >> > . By placing that dependency in the package.json for the NiFi Registry
> >> each
> >> > subsequent clean build would automatically download the latest master
> >> > branch of the NiFi FDS sub-project and developers can leverages the
> >> latest
> >> > NiFi FDS components.
> >> >
> >> > This also brings up a good point about release management. I have also
> >> > included a prototype of one possible implementation of automating the
> >> > tagging of a branch and automatically updating release version numbers
> >> etc.
> >> > leveraging grunt-bump [1]. The FDS-0.0.1-RC.0 tag [2] was created with
> >> the
> >> > described grunt task.
> >> >
> >> > [1]
> >> > https://github.com/scottyaslan/fluid-design-system/blob/
> >> master/Gruntfile.
> >> > js#L47
> >> >
> >> > [2] https://github.com/scottyaslan/fluid-design-system/tree/FDS-
> >> 0.0.1-RC.0
> >> >
> >> > On Thu, Feb 22, 2018 at 12:39 PM, Sivaprasanna <
> >> sivaprasanna...@gmail.com>
> >> > wrote:
> >> >
> >> > > I agree with Matt. With clear documentation and guides,
> contributions
> >> on
> >> > > the sub-projects can be streamlined and be ensured that the
> necessary
> >> > > changes are already available on the core project i.e NiFi. One
> >> challenge
> >> > > is that the committer of the sub-project should have the courtesy to
> >> > check
> >> > > wether the supporting changes are made available to the core project
> >> and
> >> > > track its status but given how contributions are being handled in
> >> > > nifi-registry project, I don’t think it’s going to be that much of a
> >> > > headache.
> >> > >
> >> > > We could also add to the helper doc mentioning that if the
> >> contribution
> >> > is
> >> > > going to affect a core component, the contributor needs to add the
> >> JIRA
> >> > id
> >> > > of the core project’s supporting changes in the sub-projects’ issue
> >> > > description.
> >> > >
> >> > > On Thu, 22 Feb 2018 at 10:42 PM, Matt Gilman <
> matt.c.gil...@gmail.com
> >> >
> >> > > wrote:
> >> > >
> >> > > > Joe, Joe,
> >> > > >
> >> > > > Regarding the release process... I think it could be similar to
> how
> >> > folks
> >> > > > verified and validated the NiFi Registry release. Guidance was
> given
> >> > in a
> >> > > > helper guide regarding how to obtain/build a branch or PR that
> >> > references
> >> > > > the new components. For the Registry release, there was a PR for
> >> NiFi
> >> > > that
> >> > > > had the supporting changes already available.
> >> > > >
> >> > > > We may have this issue any time we release new versions that
> depend
> >> on
> >> > > > another (sub)project.
> >> > > >
> >> > > > Matt
> >> > > >
> >> > > > On Thu, Feb 22, 2018 at 11:39 AM, Joe Percivall <
> >> jperciv...@apache.org
> >> > >
> >> > > > wrote:
> >> > > >
> >> > > > > Scott,
> >> > > > >
> >> > > > > Definitely like the direction of standardizing NiFi and Registry
> >> > around
> >> > > > the
> >> > > > > same set of components, so the user has a common UX. Is there
> >> > precedent
> >> > > > for
> >> > > > > creating a new sub-project just for common components/modules to
> >> be
> >> > > used
> >> > > > by
> >> > > > > the top-level, and it's other sub-projects? My concerns are
> >> similar
> >> > to
> >> > > > > Joe's. Along those lines, if the core problems we're trying to
> >> > address
> >> > > is
> >> > > > > the release process and distribution, is there a less
> >> "heavy-weight"
> >> > > > > avenue?
> >> > > > >
> >> > > > > In the past, we've also talked about pulling out the core NiFi
> >> > > framework
> >> > > > to
> >> > > > > be shared between NiFi and MiNiFi-Java for similar reasons. How
> >> we go
> >> > > > about
> >> > > > > solving this for the UI could be used a model for the core
> >> framework
> >> > as
> >> > > > > well.
> >> > > > >
> >> > > > > - Joe
> >> > > > >
> >> > > > > On Thu, Feb 22, 2018 at 10:58 AM, Mike Thomsen <
> >> > mikerthom...@gmail.com
> >> > > >
> >> > > > > wrote:
> >> > > > >
> >> > > > > > Also, what sort of framework is the UI being standardized on?
> >> > > Angular?
> >> > > > > > React? Something else?
> >> > > > > >
> >> > > > > > On Thu, Feb 22, 2018 at 10:03 AM, Joe Witt <
> joe.w...@gmail.com>
> >> > > wrote:
> >> > > > > >
> >> > > > > > > Scott
> >> > > > > > >
> >> > > > > > > Ok so extract out the fluid design work you started with
> NiFi
> >> > > > Registry
> >> > > > > > > to its own codebase which can be rev'd and published to NPM
> >> > making
> >> > > it
> >> > > > > > > easier to consume/reuse across NiFi projects and offers
> better
> >> > > > > > > consistency.  This sounds interesting.
> >> > > > > > >
> >> > > > > > > In thinking through the additional community effort or the
> >> effort
> >> > > > > > > trade-off:
> >> > > > > > > How often do you anticipate we'd be doing releases (and thus
> >> > > > > > > validation/voting) for this?
> >> > > > > > > How often would those differ from when we'd want to do a
> NiFi
> >> or
> >> > > NiFi
> >> > > > > > > Registry release?
> >> > > > > > > How do you envision the community would be able to help
> >> > > vet/validate
> >> > > > > > > releases of these modules?
> >> > > > > > >
> >> > > > > > > Thanks
> >> > > > > > > Joe
> >> > > > > > >
> >> > > > > > > On Thu, Feb 22, 2018 at 8:18 AM, Scott Aslan <
> >> > > scottyas...@gmail.com>
> >> > > > > > > wrote:
> >> > > > > > > > NiFi Community,
> >> > > > > > > >
> >> > > > > > > > I'd like to initiate a discussion around creating a
> >> sub-project
> >> > > of
> >> > > > > NiFi
> >> > > > > > > to
> >> > > > > > > > encompass the Fluid Design System NgModule created during
> >> the
> >> > > > > > development
> >> > > > > > > > of the NiFi Registry. A possible name for this sub-project
> >> is
> >> > > > simply
> >> > > > > > > > "NiFi Fluid
> >> > > > > > > > Design System". The idea would be to create a sub-project
> >> that
> >> > > > > > > distributes
> >> > > > > > > > an atomic set of high quality, reuse-able, theme-able, and
> >> > > testable
> >> > > > > > UI/UX
> >> > > > > > > > components, fonts, and other JS modules for use across the
> >> > > various
> >> > > > > web
> >> > > > > > > > applications throughout the NiFi universe (uNiFiverse???).
> >> Both
> >> > > > NiFi
> >> > > > > > and
> >> > > > > > > > NiFi Registry web applications would eventually leverage
> >> this
> >> > > > module
> >> > > > > > via
> >> > > > > > > > npm. This approach will enable us to provide our users
> with
> >> a
> >> > > > > > consistent
> >> > > > > > > > experience across web applications. Creating a sub-project
> >> > would
> >> > > > also
> >> > > > > > > allow
> >> > > > > > > > the FDS code to evolve independently of NiFi/NiFi registry
> >> and
> >> > be
> >> > > > > > > released
> >> > > > > > > > on it's own timeline. In addition, it would make tracking
> >> > > > issues/work
> >> > > > > > > much
> >> > > > > > > > clearer through a separate JIRA.
> >> > > > > > > >
> >> > > > > > > > Please discuss and provide and thoughts or feedback.
> >> > > > > > > >
> >> > > > > > > > Thanks,
> >> > > > > > > >
> >> > > > > > > > Scotty
> >> > > > > > >
> >> > > > > >
> >> > > > >
> >> > > > >
> >> > > > >
> >> > > > > --
> >> > > > > *Joe Percivall*
> >> > > > > linkedin.com/in/Percivall
> >> > > > > e: jperciv...@apache.com
> >> > > > >
> >> > > >
> >> > >
> >> >
> >>
> >
> >
>

Reply via email to