Okay that makes sense.

On Wed, Apr 6, 2016 at 6:46 PM, Brian Spector <brian.spec...@miracl.com>
wrote:

> Grav was put forward by the MIRACL team because of several reasons.
>
> First, writing in JSON for any kind of technical documentation is not a low
> barrier to entry. Markdown is the proper way to do this to democratise the
> process. Actually Markdown and Latex, which is converted via MathJax dto
> nice cryptographic notation, which Grav supports. Keep in mind that a lot
> of the lower level docs and functionality needs to be written not by folks
> who understand JSON but are academic cryptographers who have already
> written their information in Latex. In our experience, doing this
> conversion via a static website generator such as Jekyll has produced
> spotty results.
>
> Second, again, Grav IS A FLAT REPO. It's flat file CMS. It's requirements
> are just a web server with PHP and two mod modules. You can see the
> requirements here: http://learn.getgrav.org/basics/requirements
> This isn't like we have asked to host Wordpress or some bloated monstrosity
> (sorry Wordpress lovers).
>
> Third, because it is flat we can do versioning control on the Markdown docs
> via Git or other version control system just as Jamal has suggested. That
> IS our intention. Whether that fits within the Apache Way or not, I'm not
> sure, but we want to make sure that the text information on the website can
> managed via a common developer utilised version control system, and Git
> would be our preference (actually GitHub). So clone the repo, make changes,
> make a pull request, etc. to merge your changes on the Markdown docs, which
> are the foundation of the website. So this ins't for just the technical
> docs, this is for the entire Milagro web site.
>
> Fourth, Grav has an extensive set of plugins and tooling that can enable a
> richer experience above and beyond just a flat file CMS site. Without going
> into laborious detail, we would like to have a discussion forum, automated
> form to auto-enrol folks into the Milagro Slack (our not having this has
> come up more than once already) and the ability to showcase some of the
> technologies that Milagro Project (incubating) has that are relevant to web
> apps and mobile authentication.
>
> Namely, these are Milagro MFA (multi-factor authentication) using the M-Pin
> Protocol. In short, we would like to be able to show this in the Milagro
> site. Here's the Pin Pad version, here is the headless version, etc. Makes
> sense, right?  While this certainly can be done in pure JavaScript, PHP is
> still the dominant language found on most production web sites, even today.
> Being able to inspect that code in the repo and have it demonstrable in the
> Milagro site itself makes the technology "real" in our view.
>
> @Nick Kew, hopefully this makes sense to you to carry the request to the
> infrastructure team? Not sure how we thought we were going to get their
> attention on the dev milagro list in the first place but smarter folks than
> me hopefully have worked this out.
>
> How do we get an answer from the infrastructure team on this?
>
> To reiterate, the question is:
>
> Will they host Grav, which is a flat file CMS, for the Milagro site? The
> requirements are listed here:
> http://learn.getgrav.org/basics/requirements
>
>
> On Wed, Apr 6, 2016 at 5:44 PM, Jamal Natour <jamal.nat...@miracl.com>
> wrote:
>
> >  > > Is that a matter of familiarity and/or legacy?
> > > > Are there existing docs managed by grav that want importing?
> > AFAIK there are no legacy requirements, and we want to be as open and
> > transparent a community as possible.
> > I'd really like this to be here is everything in a flat repo, so any
> > external contributors are as empowered to make changes as a Miracl staff
> > member.
> > We already do public development, with pull requests as our internal
> > workflow,  and I think that us publishing JSON for content and HTML for
> > layout from a public git repo is a fairly low bar to entry.
> >
> > I'm a little uncomfortable with us *needing* more than that for
> > documentation, as it suggest some business process is being delegated to
> > tooling.
> > If we have business needs to accommodate, we should split this off into a
> > possibly internal discussion on how *PE* and *DEVOPS* can best support
> > these needs.
> >
> > Otherwise, I'd prefer that docs are stored alongside code in git, and are
> > handled like code.
> > I'd would like to avoid any  "in-house only" magic to produce docs
> > especially where we must engage with people who cannot use such visual
> > tools due to visual impairment or other accessibility needs.
> >
> > Using a "Git first" workflow will allow us to support email, web, users
> of
> > assistive technologies, as well as a range of desktop and mobile clients.
> >
> >
> >
> >
> >
> >
> > On Wed, Apr 6, 2016 at 1:38 PM, Nick Kew <n...@apache.org> wrote:
> >
> > > On Wed, 6 Apr 2016 14:36:49 +0300
> > > Vladislav Mitov <vladislav.mi...@miracl.com> wrote:
> > >
> > > > I agree with Jamal. We can build it with some kind of static site
> > > > generator for convenience, but we don't need this thing on the server
> > > > for sure.
> > >
> > > Indeed.  Existing apache projects use a range of publishing
> > > models and templates.  We could certainly ping infra about
> > > using the Apache CMS if some folks would prefer, but I think
> > > they'd want a pretty compelling case to support a whole new
> > > system.
> > >
> > > The most likely trigger to adopt it would be demand coming
> > > from a range of projects.  As in, when git was introduced,
> > > or arguably even when svn replaced cvs!
> > >
> > > > > > That is why it is extremely important to have it clear,
> > > > > > understandable, and even more important - easy to access and edit
> > > > > > if needed.
> > >
> > > That is a problem to which many solutions are available.
> > >
> > > > > >
> > > > > > Having that in mind I want to raise a discussion here about using
> > > > > > a GRAV https://getgrav.org
> > > > > > This is flat file CMS, with no backend database to support.
> > >
> > > Is that a matter of familiarity and/or legacy?
> > > Are there existing docs managed by grav that want importing?
> > >
> > > Bear in mind that unless there's a pretty substantial legacy
> > > to deal with, committers can be expected to come from a range
> > > of different backgrounds and adapt to whatever tools are used
> > > for a particular project.
> > >
> > > --
> > > Nick Kew
> > >
> >
>
>
>
> --
> Brian Spector
> CEO
> MIRACL
>
> T: +44 (0) 20 3389 8190
> https://www.miracl.com
> 81 Rivington Street
> London UK, EC2A 3AY
> Registered in England and Wales 7017635
>

Reply via email to