Skip to content
This repository has been archived by the owner on Jan 6, 2025. It is now read-only.

Future of this project #52

Closed
appgurueu opened this issue Jul 18, 2023 · 11 comments
Closed

Future of this project #52

appgurueu opened this issue Jul 18, 2023 · 11 comments
Labels
discussion This issue or PR is open for discussing its specifics meta Stuff about the stuff here

Comments

@appgurueu
Copy link
Contributor

appgurueu commented Jul 18, 2023

This project seems to be dying from inactivity (we're falling behind latest master in terms of docs more and more rather than closing the gap as per minetest/dev.luanti.org#47) and I'd like to discuss how we should proceed. Possible options I see:

  • Archive the repo, bury the project, cut the losses.
  • Try to revive the project, get it rolling again. The last attempt at this ("first sprint": Sprint 1 #38) failed. It seems we, the project members, don't have adequate resources to work on this currently.
  • This brings me to the next point: Should we try to attract "documentators" to keep this project going?
  • Alternatively, if we decide to bury this project, we should not let the effort so far go to waste. Should we:
    • Try to get it merged into the minetest Markdown docs (requires conversion to Markdown, will send us back to PR hell)?
    • Preserve it by putting it on the wiki (it seems @rollerozxa has been working on this)?

What do you think: Where is this project headed, where should it be headed?

@appgurueu appgurueu added discussion This issue or PR is open for discussing its specifics meta Stuff about the stuff here labels Jul 18, 2023
@appgurueu appgurueu pinned this issue Jul 18, 2023
@rollerozxa
Copy link
Member

Preserve it by putting it on the wiki (it seems @rollerozxa has been working on this)?

Probably should clarify that what I've been doing is converting the content in minetest_docs into markdown and putting it in a Wiki, not the Minetest Wiki. (the Minetest Wiki uses wikitext, has broken syntax highlighting, slow as molasses performance, and account creation is now completely broken even for wiki admins. generally a terrible place to start any new kind of project on, hence why I'm rolling with my own wiki)

@JosiahWI
Copy link
Contributor

I think it would be good to have these either in Markdown or on a wiki somewhere. If it's helpful to people, we may have opportunities to get contributions, but people need to be aware that it exists before they can find it useful.

@rollerozxa
Copy link
Member

So I ended up importing most of it into the Voxelmanip Wiki: https://wiki.voxelmanip.se/wiki/minetest_docs

@GreenXenith
Copy link
Member

I was recently reminded of some other issues with the current Minetest documentation, specifically difficulty keeping PRs up to date with a changing doc file and inability to clearly classify sections (as "unstable", for example). Paginated documentation is something that needs to happen.

While markdown can be paginated, it lacks the functions and machine readability of AsciiDoc. I still believe this project should see completion eventually, even if it takes a while. I will do it myself at some point if no one else gets to it first.

@v-rob
Copy link
Member

v-rob commented Apr 2, 2024

Funny you should mention my PR. I actually find documenting my stuff to be rather fun, and the docs for the latest branch weigh in at ~2,000 lines out of a total lua_api.md size of 13,000 lines, and I still want more code examples. I believe in the importance of accurate and comprehensive documentation--users should never have to experiment with something to understand how to use it since that leads to accidentally relying on bugs.

I have had very little interaction with this project, but I believe there is merit to having very good official documentation. Having documentation under the umbrella of the minetest GitHub organization is a good thing. Unofficial documentation becomes stale very easily (including the quasi-official-ish wiki).

At the very least, even if this project were abandoned, I would love to at least see some of this project's innovations in the official repository, such as split documentation files and an improved format over Markdown. And, while I won't pretend that PR hell doesn't exist, it might be somewhat mitigated if https://gist.github.com/celeron55/bf93a47442e418a629181908f68ffb0f stays in place, since only one core dev (self-)approval is needed. Presumably, that could also be extended to self-approval of documentation PRs by trusted members of this repository.

@JosiahWI
Copy link
Contributor

JosiahWI commented Apr 2, 2024

I believe we already have a different policy in place for this repository than the one used for the engine source. I do not see this in a document in the repository, though. Is this information available somewhere?

EDIT: It's in the proposal gist linked in our README.

All proposed changes must have 1 or more approvals from a Minetest-Docs team member other than the proposer, so as long as said approval is not also contested by another Minetest-Docs team member

@v-rob
Copy link
Member

v-rob commented Apr 2, 2024

I believe we already have a different policy in place for this repository than the one used for the engine source. I do not see this in a document in the repository, though. Is this information available somewhere?

I was referring to if this project were abandoned, and the potential implications if the documentation were merged with the main Minetest repository.

@Zughy
Copy link
Member

Zughy commented Aug 25, 2024

I'd say close it, it's been more than one year since the opening of the issue and nothing has really changed. I appreciate @GreenXenith good intentions, but it seems to me they're already busy with many other things (MT related). I'm a fan of
Archive the repo, bury the project, cut the losses.

@mark-wiemer
Copy link
Contributor

Hi, new here but hoping to resurrect this project. I believe the best way forward is to just write some dang docs and we can work on ensuring organization of docs later. We can't organize what isn't written down!

I'm going to get this built on my local and update a fork, opening PRs against this repo when I think I have something valuable to add. You can also find me in minetest-docs-irc :)

@JosiahWI
Copy link
Contributor

JosiahWI commented Nov 1, 2024

Looking forward to your contributions. I can review some PRs.

@wsor4035
Copy link
Contributor

@wsor4035 wsor4035 unpinned this issue Dec 15, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
discussion This issue or PR is open for discussing its specifics meta Stuff about the stuff here
Projects
None yet
Development

No branches or pull requests

8 participants