olivierkes / manuskript

A open-source tool for writers
http://www.theologeek.ch/manuskript
GNU General Public License v3.0
1.78k stars 236 forks source link

Milestone version 1.0 - what are the requirements? #1061

Open EugeneUvin opened 2 years ago

EugeneUvin commented 2 years ago

Next version of Manuskript is 0.15. Are there any requirements for achieving stable version - 1.0?

My personal interest is that right now Ukrainian amateur writers society is growing, and thus this open source tool can be promoted among that demographic. I've translated UI to Ukrainian #1054 and reported translation issues #1052 ; also, I've got first report from an active writer on Ukrainian platform #1058 . For my goal of promoting it in Ukrainian, I'd need at least Windows installer working #1053 and maybe statistics done right for Ukrainian, and possibly I could translate the site to Ukrainian #1055 .

My suggestion is to discuss what are obstacles for releasing a stable version and what are project lead's requirements for it. I am open for having a video meeting to discuss these goals on any weekend and set deadlines. Anyone interested in this approach? Any objections to it? @TheJackiMonster @olivierkes ?

TheJackiMonster commented 2 years ago

First of all thank you for your contributions so far. But I think we need to make some parts clear: Currently all contributions are done by people voluntarily in their free time. Nobody gets paid which means the time people have to contribute is quite limited and varying. So that's why I don't think deadlines make much sense.

Even popular projects with full time developers like Godot or Blender usually try to make regular updates but they don't have planned deadlines to meet from my knowledge.

However I agree that it would help to know what needs to be done for a stable release. I would definitely start with the following points:

I would definitely recommend to start with the potential data loss. Because as some users already mentioned on the website, this is unacceptable for professional usage and still very annoying for hobbyists. I also don't know if the theming issues offer any good solution really because all of the listed options have massive drawbacks. Installation issues mostly rely on the specific platforms and their requirements. So it's best if users from those platforms work on that.

AlanDunaway commented 2 years ago

We need the revisions fixed (or replaced with GIT or SVN as https://github.com/olivierkes/manuskript/issues/871) or we remove the old feature.

Would be cool if we had GIT or SVN revisions. And perhaps an option inside Manuskript to work with it?

EugeneUvin commented 2 years ago

We need the revisions fixed (or replaced with GIT or SVN as #871) or we remove the old feature.

Would be cool if we had GIT or SVN revisions. And perhaps an option inside Manuskript to work with it?

I assume we need a Python library for working with GIT or SVN. Git is more common. Then, add UI for it.

AlanDunaway commented 2 years ago

We need the revisions fixed (or replaced with GIT or SVN as #871) or we remove the old feature.

Would be cool if we had GIT or SVN revisions. And perhaps an option inside Manuskript to work with it?

I assume we need a Python library for working with GIT or SVN. Git is more common. Then, add UI for it.

I found this one for GIT: https://gitpython.readthedocs.io/en/stable/ But will continue to look up for more. This one has system leaks when working with daemons(have no idea what this is, I'm not a Python dev).