flossmanualsfr / escoria

MIT License
38 stars 10 forks source link

Update the manual #15

Open fleskesvor opened 6 years ago

fleskesvor commented 6 years ago

The manual was written for Godot 2.1 in 2016, and since there has been changes to both Godot and Escoria since then, it's no longer completely accurate. In the spirit of FLOSS, it would be nice if the source was made available and open for contributions.

My proposition is that the original website is not changed, since it has value as a historical document, but that the project is converted to markdown and placed in a new repository on GitHub with interlinking between pages of the manual. That will lower the bar for contributions and make sure there always exists a high quality tutorial for Escoria.

EDIT: Things to update:

nylnook commented 6 years ago

Hi @fleskesvor !

Yes I agree the documentation should be updated, but you can actually edit the manual directly on the flossmanual platform (on the link you provided), you just have to create an account, and it's open to contributions. It's not perfect but it allow to export to PDF and to prepare books for printing...

And yes we can also keep this version and create a 3.0 version ;) Don't misunderstand me, I'm not against converting to markdown and create a Github repository for documentation on Github, but that's work... and no everyone is skilled with Git, so it's not so easy for contributors. Mostly I believe we can spend this time directly on improving the documentation on the existing platform ;)

@flossmanualsfr what do you think ?

mjtorn commented 6 years ago

I guess I'm partly to blame for bringing up documentation so I could maybe pitch in a bit ;)

The idea of a GitHub wiki was also suggested, and I think that might be a logical direction as well.

Work cannot be avoided, and preferably all the screenshots would need to be re-taken in Godot 3. Documentation, in general, lags behind because it's such a big job to keep up to date.

I am not sure there's any value in retaining a 2.1 version of the manual, because afaict the 2.1 branch in Escoria is unmaintained.

I did create an account on flossmanuals and it seems like a fairly typical wysiwyg editor. I tend to prefer ReStructured Text, or Markdown, over html, but if everyone else prefers the current system, I suppose it's fine.

Avez-vous des menus en anglais? L'icon avec le livre dire "FR" et n'est pas clickable. Il fait mal au mon tête en francais des menus liser car je ne actuellement parle francais, desolé :( Mais j'ai etudié un peu en l'êcole!

nylnook commented 6 years ago

Hmm, I think it's up to @flossmanualsfr (and @cedricgemy) to answer here, for me if you want to spend time converting to another platform/format it's ok as long as it is FLOSS, but the French Flossmanuals association did spend time and resources on this book, so IMHO they have rights to "keep" it on their platform as a proof of their work. Any way, it's open source, you are free to do it by the licence ;)

I also agree that's really an issue and it's bad if you can't use the interface in english... Another solution may be to move the 3.0 book to the english flossmanuals association website : http://en.flossmanuals.net/ and keep the 2.1 on the french one.

But let's see what @flossmanualsfr think of this before moving please !

flossmanualsfr commented 6 years ago

Godot Books have been written on FmFr platform because we have been more reactive when Godot needed it and that FmEn is less active and organized. The editor and websites were done for french people. We can try if we can do something for it.

cheers

Le 19/02/2018 à 13:45, Camille Bissuel a écrit :

Hmm, I think it's up to @flossmanualsfr https://github.com/flossmanualsfr (and @cedricgemy https://github.com/cedricgemy) to answer here, for me if you want to spend time converting to another platform/format it's ok as long as it is FLOSS, but the French Flossmanuals association did spend time and resources on this book, so IMHO they have rights to "keep" it on their platform as a proof of their work. Any way, it's open source, you are free to do it by the licence ;)

I also agree that's really an issue and it's bad if you can't use the interface in english... Another solution may be to move the 3.0 book to the english flossmanuals association website : http://en.flossmanuals.net/ and keep the 2.1 on the french one.

But let's see what @flossmanualsfr https://github.com/flossmanualsfr think of this before moving please !

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/flossmanualsfr/escoria/issues/15#issuecomment-366683002, or mute the thread https://github.com/notifications/unsubscribe-auth/AIBKBqfqY2Y34k8H_oZagmZ9xXrsKeI-ks5tWWzMgaJpZM4SKHzn.

fleskesvor commented 6 years ago

Yes I agree the documentation should be updated, but you can actually edit the manual directly on the flossmanual platform (on the link you provided), you just have to create an account, and it's open to contributions. It's not perfect but it allow to export to PDF and to prepare books for printing...

I didn't realize this was possible. I hunted around for an option to register an account on the English version of the site, without luck, until I finally stumbled over it, hidden behind some French I didn't understand. If the relevant texts could be displayed in both French and English, this doesn't seem like a bad option for keeping the tutorial up to date.

And yes we can also keep this version and create a 3.0 version ;)

Since you can export to PDF, I think it would be good enough to just offer a link to a PDF version of the 2.1 tutorial and update the current one, but that's up to you.

Maybe we should make a list of texts and images to update and any new and/or undocumented features and just go from there.

cedricgemy commented 6 years ago

doing a list of updates would be a first step, and will certainly be necessary. I would say the sooner the better, having up2date docs is more helpful. For collaboration annotations, we usually create a chapter in the book and drag it at the bottom (left chapters) to make it unavailable to reader. I’m not aware on how to make a book available for download in the "read" section of the website. I’m waiting for yemanjalisa’s advice for it.

cedricgemy commented 6 years ago

i created : "to be updated for v3" chapter

mjtorn commented 6 years ago

@cedricgemy https://github.com/godotengine/escoria/issues/45 is an unordered, unorganized dump of my findings.

There are also things that would make the code more readable, like I just mentioned on IRC/#escoria that use_action_menu for objects would be better called is_interactive and the documentation updated to reflect that this is relevant only when hud.tscn is configured for the action menu. This because the object really doesn't determine which menu style is used.

Of course the documentation could also be updated to say that both verb and action menus can be used together, if they can be, as I think they can be, although the game might feel a bit weird in that case.

mjtorn commented 6 years ago

@cedricgemy Where did you create that chapter? I can't find it.

Would it be fastest for someone to pull a 2.1 backup of the current book and host it, so the contents can be directly updated?

This is a bit confusing with different people holding ownership of the documentation from the people who are collaborators or contributors to the project :(

fleskesvor commented 6 years ago

i created : "to be updated for v3" chapter

I didn't find it yet either, but is that a workspace for copying whole pages of the current tutorial and rewriting them for Godot 3.0? For the list of things to update, I think a task list on GitHub would be easiest. I can start adding one to the first post of this issue, which you will also be able to edit, since you are collaborators.

This is a bit confusing with different people holding ownership of the documentation from the people who are collaborators or contributors to the project :(

This is actually more of a tutorial though, and while it's not directly related to Escoria, it does sort of compensate for the lack of proper documentation, while also giving good instructions on actual implementation. I think it actually might be a good idea if Escoria also expanded on the currently bare-bones documentation to provide more in-depth information about functionality that might not be a good fit for a tutorial. The two would complement eachother nicely, I think.

bosinpai commented 6 years ago

I just did a full proofreading, added missing sections (in particular in the first-game part) and clarified some others. The book is open for anyone to edit AFAICS (I just created an account there and edited it straight away). I believe the book (and all the screenshots) can be upgraded to v3 in a second step when Escoria3 is stable. Right before that we'll need @flossmanualsfr to freeze a version of the book for reference.

Hyphaed commented 5 years ago

I would like to contribute into upgrading Dazia 2 to Dazia 3

cidneyhamilton commented 3 years ago

Hey, did https://github.com/flossmanualsfr/escoria/pull/19 fix this issue, or are the docs in this repo still out of date?