Nikola's future and/or roadmap

34 views
Skip to first unread message

Gour

unread,
Jan 4, 2017, 11:45:11 AM1/4/17
to nikola-...@googlegroups.com
Hello,

some days ago I finished converting content from old PHP site to rst and
now have to decide which static-site generator to use...One thing is
certain - I gave up idea to use Grav CMS knowing that sooner or later
I'd end up debugging PHP scripts and I want to make my life simpler by
spending less time on such admin work, although I must admit that Grav
looks lucrative.

Despite of plethora of static-site-generators (e.g.
https://staticsitegenerators.net/) my list falls to the three names only
(alphabetically):

a) Hugo

b) Nikola

c) Pelican


a) is attractive option, actively developed, many GH stars and >400
contributors, although, similarly to other projects, majority of code
was committed by just a few people. Hugo is fast (although not so much
when one use non-markdown markup), popular, easy-install (single
binary), but belongs to a bit different ecosystem and atm I do not see
the need to go into Golang's territory...

b) probably has the best interface (UI), multi-lingual feature is nicely
designe, easy local search...first-class rst support...It has less GH
stars and less contributors in comparison, but majority of code is also
written by few people only (I use gitstats's output). I like that it is
done in Python for which I use cases besides web stuff.

c) is similar to b) - first class rst support, a little less friendly
UI. Pelican seems to be more popular (according to GH stars) and with
more contributors, although also just few names contributed to the
majority of code.

Now I plan to settle on *single* app and use it for longer time without
re-considering it soon...so, just curious what is the plan of main
Nikola devs (besides GH tracker) for its future?

Is there still interest to bring 8.0 release in the nearby future?


Sincerely,
Gour

--
When your intelligence has passed out of the dense forest
of delusion, you shall become indifferent to all that has
been heard and all that is to be heard.


Chris Warrick

unread,
Jan 4, 2017, 2:12:52 PM1/4/17
to Nikola—Discuss
I’m intending to release v7.8.2 this weekend (if anyone disagrees,
speak up now). As for v8.0.0, what purpose would it have, other than
removing some code? What would v8.0.0 do better than v7.8.2? There
haven’t been any things large enough to warrant a v8 in our opinion.

That said, version numbers are pretty arbitrary in most places. We
kinda follow SemVer, but the only thing you can be sure about is
version numbers increasing — at least, most of the time:
https://en.wikipedia.org/wiki/Adium

(we would never make a release that has a lower version number than
its predecessor.)

--
Chris Warrick <https://chriswarrick.com/>
PGP: 5EAAEA16

Gour

unread,
Jan 5, 2017, 4:25:12 PM1/5/17
to nikola-...@googlegroups.com
On Wed, 4 Jan 2017 20:12:51 +0100
Chris Warrick <kwpo...@gmail.com> wrote:

> As for v8.0.0, what purpose would it have, other than
> removing some code? What would v8.0.0 do better than v7.8.2?

Well, here I'm thinking about 8.0 more as signpost on the road of
further development of Nikola, while 7.8.x is more like maintenance
process, iow. proof that Nikola is going to be enhanced further instead
of maintained only.

> There haven’t been any things large enough to warrant a v8 in our
> opinion.

OK.


Sincerely,

--
He who is satisfied with gain which comes of its own accord, who
is free from duality and does not envy, who is steady in both
success and failure, is never entangled, although performing actions.


Chris Warrick

unread,
Jan 6, 2017, 3:42:41 AM1/6/17
to Nikola—Discuss
On 5 January 2017 at 22:24, Gour <go...@atmarama.com> wrote:
> On Wed, 4 Jan 2017 20:12:51 +0100
> Chris Warrick <kwpo...@gmail.com> wrote:
>
>> As for v8.0.0, what purpose would it have, other than
>> removing some code? What would v8.0.0 do better than v7.8.2?
>
> Well, here I'm thinking about 8.0 more as signpost on the road of
> further development of Nikola, while 7.8.x is more like maintenance
> process, iow. proof that Nikola is going to be enhanced further instead
> of maintained only.

Just look at the changelog. I would call this ”being enhanced further”.

https://github.com/getnikola/nikola/blob/master/CHANGES.txt

Gour

unread,
Jan 6, 2017, 5:12:30 AM1/6/17
to nikola-...@googlegroups.com
On Fri, 6 Jan 2017 09:42:40 +0100
Chris Warrick <kwpo...@gmail.com> wrote:

> Just look at the changelog. I would call this ”being enhanced
> further”.

My bad...you're right - I was not looking at changelog closely.


Sincerely,
Gour

--
The humble sages, by virtue of true knowledge, see with equal
vision a learned and gentle brāhmana, a cow, an elephant, a dog
and a dog-eater.


Reply all
Reply to author
Forward
0 new messages