Minetest logo

IRC log for #minetest-docs, 2022-01-04

| Channels | #minetest-docs index | Today | | Google Search | Plaintext

All times shown according to UTC.

Time Nick Message
00:10 MTDiscord <exe_virus> You should practice with tortoise git. It babies you though the process of rebasing so much faster than command line and reference doc lookup
01:51 MTDiscord <Jonathon> https://github.com/minetest/minetest_docs/pull/15 ready for review
02:15 MTDiscord <Benrob0329> I mean, I've rebased before I just don't work with multiple ongoing PRs..ever, so this is a good learning experience
02:15 MTDiscord <Benrob0329> Remembering which command to do when is half the battle with git
02:20 MTDiscord <Benrob0329> @wsor Will review tonight
02:20 MTDiscord <Jonathon> thanks
04:18 MTDiscord <josiah_wi> I kind of mentioned this before, but I think avoiding big rebases etc. leads to more efficient development.
04:19 MTDiscord <josiah_wi> If the PR depends on new master commits, I think the scope of the PR is shifting in the wrong direction.
04:20 MTDiscord <josiah_wi> A cleaner solution would be to merge the PR first, and then do the other changes as a second PR.
04:28 MTDiscord <Benrob0329> I mean, if files haven't been touched then it's a one liner and you're done and can merge cleanly.
04:28 MTDiscord <Jonathon> done debating in programing benrob?
04:29 MTDiscord <Benrob0329> For the time being, onto reviewing your PR
04:30 MTDiscord <Benrob0329> Which one, all of yours still have the WIP tag
04:33 MTDiscord <Benrob0329> oh right, 15
04:38 MTDiscord <Jonathon> interesting, github makes you resolve a master comment even if you have taken care of the suggestions
04:46 MTDiscord <Benrob0329> @wsor Gave a couple general suggestions (and one grammar fix). Feel free to discuss on the issue.
04:51 MTDiscord <Jonathon> https://github.com/minetest/minetest_docs/pull/15#discussion_r777822254 doesnt feel right tbh, like i bulleted pointed it because it was a subsection of the api call
04:52 MTDiscord <Jonathon> wasnt the best idea, but i wasnt sure on the best way to other was indent or mark that
04:57 MTDiscord <Jonathon> @Benbob0329 ^
04:59 MTDiscord <Benrob0329> "doesn't feel right" doesn't help me make it better, do you have an alternate suggestion?
05:00 MTDiscord joined #minetest-docs
05:00 MTDiscord <Jonathon> it feels like its own random lines out in free space, hence suggested indents
05:01 MTDiscord <Jonathon> but asciidocs doesnt support those nicely that i can see
05:02 MTDiscord <Jonathon> i mean i can indent them futher with a different type of bullet, but thats it
05:03 MTDiscord <Benrob0329> I don't think that bullet points are the right tool here, at least not like that. If giving multiple steps it can be, but for this I think that a wordy explanation is clearest.
05:03 MTDiscord <Jonathon> sure, but there really isnt a better formatting thing
05:03 MTDiscord <Jonathon> that i know of anyways
05:03 MTDiscord <Benrob0329> Source or rendered?
05:04 MTDiscord <Jonathon> already tried source, makes it way smaller
05:04 MTDiscord <Benrob0329> no no, looking at the source or the render?
05:04 MTDiscord <Benrob0329> This is what my vector doc looks like, for example:
05:04 MTDiscord <Benrob0329> https://cdn.discordapp.com/attachments/926231483155378176/927789682601885816/unknown.png
05:05 MTDiscord <Jonathon> yeah, text without a bullet should be indented
05:05 MTDiscord <Benrob0329> But why though? Thats what headers are for
05:05 MTDiscord <Jonathon> to imply its subjected to the header
05:05 MTDiscord <Benrob0329> this isn't programming, this is english
05:06 MTDiscord <Benrob0329> We don't tend to indent things under a header without good reason
05:06 MTDiscord <Jonathon> https://cdn.discordapp.com/attachments/926231483155378176/927790127911153724/unknown.png
05:07 MTDiscord <Jonathon> does asciidoc have a indent formating?
05:08 MTDiscord <Benrob0329> Well for one thing, you're not writing complete sentences, and secondly that last line should probably be a TIP:
05:08 MTDiscord <Benrob0329> but that function is literally right in plain site, right after that one, so that seems unneeded
05:09 MTDiscord <Jonathon> the point was to highlight no bullets vs bullet, not content changing
05:09 MTDiscord <Jonathon> and completely ignored the question
05:09 MTDiscord <Benrob0329> I don't know off the top of my head, let me check
05:11 MTDiscord <Benrob0329> prefix [indent=1] before the new block (paragraph)
05:11 MTDiscord <Benrob0329> line before
05:12 MTDiscord <Benrob0329> hmm, maybe not for general text
05:12 MTDiscord <Jonathon> doesnt work
05:12 MTDiscord <Jonathon> https://cdn.discordapp.com/attachments/926231483155378176/927791546164715560/unknown.png
05:12 MTDiscord <Jonathon> already tried that
05:13 MTDiscord <Benrob0329> you could use a verse block
05:13 MTDiscord <Benrob0329> [verse]
05:14 MTDiscord <Benrob0329> I think that there is (or should be) a preserve_indent like there is an option to preserve linebreaks
05:14 MTDiscord <Benrob0329> Hm, no that changes the styl
05:15 MTDiscord <Jonathon> not really a controlable indentation
05:15 MTDiscord <Benrob0329> it'll preserve indents
05:16 MTDiscord <Benrob0329> Nope, I don't see an option to indent the block cleanly.
05:16 MTDiscord <Benrob0329> But again, that would be really weird in English.
05:17 MTDiscord <Jonathon> > Returns a reference for use with <<Methods>>. Creates the channel if it does not exists and joins the chanel. . s/creates/intializes or to technical?
05:18 MTDiscord <Benrob0329> Creates is fine, initialises is unnecessary
05:19 MTDiscord <Benrob0329> I think that "returns a reference" is bad though, a reference to what? I know it's a table reference because I know that all tables are references, but that's not useful here.
05:19 MTDiscord <Benrob0329> It returns an object, a modchannel object specifically
05:19 MTDiscord <Jonathon> also is there a way to make tip/note/etc not so huge?
05:19 MTDiscord <Benrob0329> Styling, we'll get to that later
05:20 MTDiscord <Benrob0329> That'll have more to do with our eventual web render
05:20 MTDiscord <Jonathon> and how does one do that?
05:20 MTDiscord <Jonathon> or does that require css?
05:21 MTDiscord <Benrob0329> That will require CSS because it's not defined by the language, it'll be a part of whatever HTML generator or template we use/write
05:21 MTDiscord <Jonathon> >I think that "returns a reference" is bad though, a reference to what? maybe ya know, read the rest of the sentence?
05:21 MTDiscord <Jonathon> ah ok, thanks
05:22 MTDiscord <Jonathon> so s/reference/object?
05:22 MTDiscord <Benrob0329> please
05:22 MTDiscord <Jonathon> object or channel object? ones i more descriptive, but could screw people into thinking there is types
05:23 MTDiscord <Benrob0329> just object is probably fine
05:24 MTDiscord <Benrob0329> I mean, we should use language people are going to encounter, to calling it a table (or userdata) might give them fewer surprises, but at the same time it's a lot less useful to read in general.
05:25 MTDiscord <Benrob0329> What I did for vector was explain that vector is a table with methods, and then just call vector objects vectors
05:25 MTDiscord <Benrob0329> I'm not sure what's better overall though
05:26 MTDiscord <Jonathon> ok, look good to you?
05:26 MTDiscord <Jonathon> lol, github renders tip and note differently
05:26 MTDiscord <Jonathon> much better in my opinion
05:27 MTDiscord <Jonathon> oh, im a idiot
05:27 MTDiscord <Jonathon> hold on
05:28 MTDiscord <Jonathon> ok, tweaked a missed ref to channel object
05:28 MTDiscord <Jonathon> ^ again
05:29 MTDiscord <Jonathon> ya know, i should do this when im more awake
05:29 MTDiscord <Benrob0329> We all should, but here we are
05:29 MTDiscord <Benrob0329> Will re-review
05:30 MTDiscord <Jonathon> one sec
05:31 MTDiscord <Jonathon> there, styling
05:31 MTDiscord <Jonathon> thanks
05:32 MTDiscord <Jonathon> >The message will drop if channel is not writable or invalid  . s/drop/fail to send ? can comment that in your review
05:39 MTDiscord <Benrob0329> re-reviewed
05:43 MTDiscord <Jonathon> https://github.com/minetest/minetest_docs/pull/15#discussion_r777836313 ...... similar to what?
05:43 MTDiscord <Benrob0329> the server-side function
05:44 MTDiscord <Benrob0329> Sorry, should have specified
05:45 MTDiscord <Jonathon> also https://github.com/minetest/minetest_docs/pull/15#discussion_r777835058
05:47 MTDiscord <Jonathon> >This allows a function to be executed when a message is received on the channel.
05:47 MTDiscord <Jonathon> good enough?
05:47 MTDiscord <Benrob0329> Ok, but why would I want to do that?
05:48 MTDiscord <Jonathon> hell i know, its a function, you can do whatever the heck you want
05:49 MTDiscord <Jonathon> i could add in based on message recieved
05:49 MTDiscord <Jonathon> or something
05:49 MTDiscord <Jonathon> or with inputs
05:49 MTDiscord <Jonathon> dunno
05:49 MTDiscord <Jonathon> got suggestions?
05:50 MTDiscord <Benrob0329> "Used for handling messages received from the client." I think is probably as good as we can do without an example use case
05:50 MTDiscord <Jonathon> this allows you to shill draconis every time you send a message to the client
05:51 MTDiscord <Jonathon> good enough, thanks
05:53 MTDiscord <Jonathon> could you review again benrob?
05:55 MTDiscord <Jonathon> also whoever does base64 encode or sha1 encode should encode the rickroll link as a example output and see how long it takes someone to crack it
05:56 MTDiscord <Jonathon> seems like the perfect job for mnh48 or greenxenith
05:58 MTDiscord <Jonathon> hopefully this is the last time
06:04 MTDiscord <Benrob0329> done
06:05 MTDiscord <Jonathon> https://github.com/minetest/minetest_docs/pull/15#discussion_r777843774 am i missing why this isnt a one line change?
06:06 MTDiscord <Benrob0329> I was going to comment, decided to just suggest a change and cba to redo the comment
06:07 MTDiscord <Jonathon> ok, done
06:09 MTDiscord <Jonathon> just committed your suggestions, so ready for review
06:13 MTDiscord <Benrob0329> one small thing
06:13 MTDiscord <Benrob0329> you forgot a newline
06:15 MTDiscord <Jonathon> technically you did
06:16 MTDiscord <Benrob0329> fair
06:16 MTDiscord <Jonathon> mergable now?
06:16 MTDiscord <Benrob0329> yes
06:17 MTDiscord <Jonathon> ok, merge it since i probably shouldnt hit the button
06:19 MTDiscord <Jonathon> thanks
06:19 MTDiscord <Benrob0329> np
10:28 appguru joined #minetest-docs
18:00 MTDiscord <Benrob0329> Quick note, @Minetest Docs Team: Please don't start any more docs until we get the current set of PRs, and some+writing guidelines out of the way.
18:11 MTDiscord <Benrob0329> This page (while not entirely applicable here) has some good info on writing clearly and concisely when it's easy to muddy things up: https://www.plainenglish.co.uk/how-to-write-in-plain-english.html
18:12 MTDiscord <Benrob0329> Its aimed mostly at bureaucrats, but I think that we can learn from it nevertheless.
19:18 MTDiscord <josiah_wi> > To avoid taking the blame - 'a mistake was made' (passive) rather than 'we made a mistake' (active).
19:19 MTDiscord <josiah_wi> The authors of this page have taken great care to write plainly and teach well, but their application here is deserving of some doubt.
19:24 MTDiscord <josiah_wi> >
19:24 MTDiscord <josiah_wi> > If you are going to apologise, do so early. If the problem is your fault, say so.
19:25 MTDiscord <josiah_wi> They did say this, to their credit. ?
21:46 MTDiscord <Benrob0329> BTW @GreenXenith I think that we're past the initial lump of tiny commits, you could probably add us to #feeds if you wanted.
21:57 MTDiscord <GreenXenith> what is our access level set to? I cant access repo settings
21:58 MTDiscord <Benrob0329> Good question, I'll check in a minute I'm skimming through the object properties PR right now
22:09 MTDiscord <GreenXenith> I like how none of the current/proposed documentation even tries to follow the standard template
22:10 MTDiscord <GreenXenith> :hidethepain:
22:10 MTDiscord <Benrob0329> We've only been here for 3 days, we'll have consistency don't worry.
22:10 MTDiscord <Benrob0329> Honestly the template came too early, it's more of a demonstration of how to use AsciiDoc right now than an agreed upon format.
22:11 MTDiscord <GreenXenith> its a better format than whatever people are trying to use right now
22:11 MTDiscord <GreenXenith> but I digress
22:11 MTDiscord <Benrob0329> It also doesn't specify a lot of cases
22:11 MTDiscord <GreenXenith> Indeed
22:12 MTDiscord <Benrob0329> Anyways, I think that the vector PR is almost ready if you want to review that
22:12 MTDiscord <Benrob0329> I think, knowing me I have more stupid mistake in there
22:12 MTDiscord <GreenXenith> We need two things: Overhaul the standard template to have more coverage and notes with an agreed upon format, and include a second document about how to write good documentation
22:12 MTDiscord <Benrob0329> Agreed
22:13 MTDiscord <Warr1024> Use the second document to rewrite itself so it can also be good documentation.
22:13 MTDiscord <Benrob0329> My personal goal is to get the current PRs merged, then get everyone to mostly agree on a standard format, then have a PR to fix the existing docs, then me more critical of new PRs.
22:14 MTDiscord <GreenXenith> Also using a more relatable example instead of pomegranates would probably be helpful
22:14 MTDiscord <Benrob0329> https://tenor.com/view/mercury-retrograde-gif-14506375
22:14 MTDiscord <Benrob0329> Embrace the weird fruit seed things
22:15 MTDiscord <GreenXenith> Dont get me wrong, using exotic foods as foobars is one of my favorite pastimes, but in this context it isnt very helpful
22:17 MTDiscord <GreenXenith> Im inclined to approve any current PR as long as the information is accurate enough and not care about structure/grammar/style since they are going to be fixed later
22:17 MTDiscord <GreenXenith> (How did everyone miss "Due note that" at the top of the vector page??)
22:17 MTDiscord <j45> Yea the pomegranate isnt very helpful, specifically for my pr as object properties is basically just a huge table, no functions or anything so i was treading undiscovered ground metaphorically
22:18 MTDiscord <GreenXenith> sailing uncharted waters ;p
22:18 MTDiscord <j45> Thats what i wanted lol ty
22:18 MTDiscord <Benrob0329> hahaha "due" note that, whoops
22:18 MTDiscord <luatic> The pomegranate example is fine IMO
22:19 MTDiscord <GreenXenith> Your opinion has been duly noted and discarded
22:19 MTDiscord <luatic> Your discarding of my opinion has been discarded
22:19 MTDiscord <j45> https://c.tenor.com/OBQA8z0B8swAAAAM/trash-garbage-truck.gif
22:20 MTDiscord <GreenXenith> My quip was funner because it has contextual irony
22:20 MTDiscord <GreenXenith> funnier*
22:20 MTDiscord <j45> Stupid gif wont load
22:20 MTDiscord <GreenXenith> it loaded for us
22:20 MTDiscord <j45> Welp
22:20 MTDiscord <j45> Nvm then
22:20 MTDiscord <GreenXenith> anyway, moving on
22:21 MTDiscord <j45> Btw, quite a few people signed up for this project but have been silent since, anyone heard anything?
22:21 MTDiscord <GreenXenith> People such sa?
22:21 MTDiscord <GreenXenith> as*
22:21 MTDiscord <Jonathon> Erelhmann
22:21 MTDiscord <Jonathon> Or however you spell his name
22:21 MTDiscord <j45> Erlehmann
22:21 MTDiscord <Benrob0329> Its right after the holidays, a few people are likely busy with work
22:22 MTDiscord <j45> Fair enough
22:22 MTDiscord <luatic> Pomegranates are better than foobars or the like
22:22 MTDiscord <GreenXenith> Theres a missing case for vector.new: if a is a number and other params are nil
22:22 MTDiscord <Benrob0329> Sorry j45, left a huge review on your PR
22:23 MTDiscord <j45> Welp even more huge reviews lol
22:23 MTDiscord <GreenXenith> in latest master vector.new(a) -> {x = a, y = a, z = a}, iirc
22:23 MTDiscord <Benrob0329> let me pull real quick
22:24 appguru joined #minetest-docs
22:26 MTDiscord <Benrob0329> No, looks like it just depricated the other two styles
22:26 MTDiscord <Benrob0329> ie you're not supposed to use it as vector.copy or vector.zero now
22:27 MTDiscord <GreenXenith> I must be remembering vector.zero
22:27 MTDiscord <GreenXenith> vector.new(a) should do that though, Im annoyed that it doesnt yet ?
22:27 MTDiscord <Benrob0329> Anyways, I guess I should remove the deprecated calls, no?
22:28 MTDiscord <GreenXenith> No?
22:28 MTDiscord <GreenXenith> Deprecate them
22:28 MTDiscord <Benrob0329> Fair
22:28 MTDiscord <GreenXenith> We should have a deprecated tag like warning or whatever
22:30 MTDiscord <Benrob0329> I'll add a macro
22:31 MTDiscord <GreenXenith> Anyway, information looks fine to me. Again, im going to ignore most grammar/structure/design for now
22:33 MTDiscord <GreenXenith> I can approve it if you'd like me to
22:34 MTDiscord <Benrob0329> lemme fix those couple things
22:35 MTDiscord <Benrob0329> looks like macros can't define the block type
22:35 MTDiscord <Benrob0329> But we can have a general blurb at least
22:37 MTDiscord <Benrob0329> aight
22:37 MTDiscord <GreenXenith> Id like to move on to standardization after #11 and #12 are merged. #6 and #10 are going to take a while, #13 is weird, and I really dont like where #17 is right now
22:39 MTDiscord <Benrob0329> BTW @ROllerozxa standard AsciiDoc style is to group table cells into blocks/paragraphs, rather than try to smash them all onto one line for each row.
22:40 MTDiscord <Benrob0329> I think that'd be clearer for your format table anyways
22:41 MTDiscord <GreenXenith> also the object props doc looks good enough to me, so as far as I am concerned both 11 and 12 can be approved
22:41 MTDiscord <luatic> Agreed, #10 can take quite a while.
22:41 MTDiscord <GreenXenith> Id guess formspecs will take far longer though
22:41 MTDiscord <luatic> What is weird about #13 though?
22:42 MTDiscord <luatic> Is it the varying levels of detail?
22:42 MTDiscord <GreenXenith> the entire way the information is presented feels off
22:42 MTDiscord <GreenXenith> but I suppose it can be fixed post-standardization
22:43 MTDiscord <GreenXenith> either way, I want to move on to standardization sooner rather than later
22:44 MTDiscord <GreenXenith> can I approve it now?
22:44 MTDiscord <Benrob0329> yes
22:45 MTDiscord <GreenXenith> done
22:45 MTDiscord <GreenXenith> should I merge it?
22:45 MTDiscord <GreenXenith> actually
22:45 MTDiscord <GreenXenith> before I merge it
22:45 MTDiscord <GreenXenith> or whoever merges it
22:45 MTDiscord <GreenXenith> repo access settings
22:45 MTDiscord <Benrob0329> right right
22:46 MTDiscord <Benrob0329> https://github.com/orgs/minetest/teams/docs/members
22:46 MTDiscord <luatic> DON'T MERGE
22:46 MTDiscord <GreenXenith> yeah, we arent yet
22:46 MTDiscord <GreenXenith> we just said that
22:46 MTDiscord <luatic> alright
22:46 MTDiscord <Benrob0329> a simple ping would have sufficed
22:47 MTDiscord <GreenXenith> haha, so none of us are maintainers?
22:47 MTDiscord <Benrob0329> nope
22:47 MTDiscord <GreenXenith> which means none of us have access to the repo settings?
22:47 MTDiscord <GreenXenith> glorious
22:47 MTDiscord <luatic> bruh moment
22:48 MTDiscord <Benrob0329> I mean, is this more or less than you can see?
22:48 MTDiscord <Benrob0329> https://cdn.discordapp.com/attachments/926231483155378176/928057270313562122/unknown.png
22:48 GreenXenith joined #minetest-docs
22:48 MTDiscord <GreenXenith> oh, you can see more than me
22:48 MTDiscord <Benrob0329> strange
22:48 MTDiscord <Benrob0329> anyways, what do you need set?
22:48 MTDiscord <GreenXenith> I dont even have a settings tab
22:48 MTDiscord <GreenXenith> you dont have access to the integration section
22:49 MTDiscord <Benrob0329> also, I disabled Wikis...because that's redundant here
22:50 MTDiscord <GreenXenith> well, guess it can be merged then
22:51 MTDiscord <GreenXenith> unless lmd has something to say
22:51 MTDiscord <GreenXenith> @Luatic
22:52 MTDiscord <luatic> I have, wait
22:52 MTDiscord <GreenXenith> While I wait, @Benbob0329 is the objprop pr mergable?
22:52 MTDiscord <Benrob0329> I don't think so yet
22:53 MTDiscord <GreenXenith> Oh well, Im going to start on standardizing anyway
22:53 MTDiscord <Benrob0329> I mean, you can start working on it whenever, I just wanted to give a scope for the chaos
22:53 MTDiscord <luatic> I have submitted my review.
22:54 MTDiscord <GreenXenith> > Basically this is table.copy plus metatable
22:54 MTDiscord <GreenXenith> useless information
22:55 MTDiscord <Benrob0329> comment on the PR please
22:55 MTDiscord <GreenXenith> aight
22:55 MTDiscord <luatic> No. Modders might think they could use either.
22:55 MTDiscord <luatic> The purpose of this org is to go beyond what lua_api.txt has to say
22:55 MTDiscord <GreenXenith> Then your wording needs help
22:55 MTDiscord <luatic> It does
22:55 MTDiscord <GreenXenith> "this is not the same as table.copy"
22:56 MTDiscord <Benrob0329> Isn't the metatable thing covered towards the top?
22:56 MTDiscord <Benrob0329> In the big note I wrote on it
22:56 MTDiscord <GreenXenith> the metatable note in his comment is a mislead
22:56 MTDiscord <GreenXenith> his point is that vector.copy does more than just table.copy
22:56 MTDiscord <Benrob0329> No no, I mention that
22:56 MTDiscord <GreenXenith> you mention it in vector.copy?
22:56 MTDiscord <Benrob0329> > Do note that functions here will accept an old-style (non-metatable) vector, but you cannot perform metatable operations with said vector.
22:57 MTDiscord <GreenXenith> that is not what we are talking about
22:57 MTDiscord <luatic> I'm just saying that vector.copy could go without a note if it just did what you describe
22:57 MTDiscord <luatic> But it does more than just table.copy as it also sets the metatable
22:57 MTDiscord <GreenXenith> the note is that vector.copy is not equivalent to table.copy but some people may think so because it is a table
22:57 MTDiscord <luatic> ^
22:57 MTDiscord <Benrob0329> Fair
22:58 MTDiscord <GreenXenith> All you have to say is "This is not equivalent to table.copy"
22:58 MTDiscord <luatic> Dunno if that's worth a WARNING or a TIP
22:58 MTDiscord <Benrob0329> You too argue about the review for a few, I need to go count my chicken (after they've hatched)
22:58 MTDiscord <luatic> Actual chickens?
22:58 MTDiscord <GreenXenith> Due too
22:59 MTDiscord <GreenXenith> :]
22:59 MTDiscord <Benrob0329> Actual chickens
23:00 MTDiscord <GreenXenith> Anyway, I agree with all his points
23:01 MTDiscord <luatic> How exactly do we plan to structure the style guide discussion?
23:01 MTDiscord <luatic> Just a discussion issue?
23:01 MTDiscord <GreenXenith> probably a PR so we have a file to iterate on
23:01 MTDiscord <GreenXenith> Im reworking the template right now
23:18 MTDiscord <exe_virus> Meat or egg?
23:41 MTDiscord <Benrob0329> Both, actually
23:47 MTDiscord <Benrob0329> Note: I'm resolving issues as I go, before pushing so that I can remember what all I've done
23:50 MTDiscord <Benrob0329> Small grumble: Why doesn't the Lua 5.1 reference document the return types clearly?
23:50 MTDiscord <Benrob0329> Unless my PDF version of it is messed up somehow

| Channels | #minetest-docs index | Today | | Google Search | Plaintext