 Hi everyone. So today it's Jun 10th. It's the fifth meeting for a building Jenkins.io with alternative to this project. So, um, let me share my screen. Screen sharing. Okay. We find it. Just on whiteboards. Um, okay. So screen. Okay. I see. Yes. Yes. So let me let's go through the actual items last week. So first item. Is it completed? Yeah, it is. Okay. Second item. Developer docs are completed. Yeah, it is overlapping. But the script still fix links like it is not completely completed. The script partially completed the completed the links. Other than that, the user docs are completely complete are complete. Okay. Maybe make another checkbox for that. Yeah, I'll make it along here. So for that item. Is it completed? Because I think I thought I saw your conversation mark on Gitter. So is it done? Oh, your mood. I've ended your mood. Like, sorry. Yeah, I created two, three tickets there on Trello. I'll create more as things progress. Okay. So I'll keep like, I'll keep this item. Yeah. I'm praying for it. Okay. So fourth item. I was doing this today, but the workflow was like, succeeding, but pages one of the page was not there. It was a 404 error. Okay. Is it because I think it might be because like some paths are not in the standard repos or maybe not not repos in the not not the standard directories because it has to be named in a certain way. Yeah. I went through, I screamed through the documentation again and again for like, if I missed something, but I have created, I have experimented and like, I've tried creating two, three times publish.yml file. But I'll now try just for GitHub pages. So like, I can just showcase first. We can, we can work on this later. First, like, I think having something to showcase to the community. At this moment, like a developer documents, documentation is complete. So I think it's right. Can you try render.com? Render.com? Yeah. Have you tried it? No, I haven't. I think it's right. It's either render.com or maybe maybe even a, but it's not next. So try, try render.com first. Render.com. Okay. Let me try it again. So it's like this. So fifth item. I will start working in branches after user and developer docs will be completed. So from now on. Okay. So let's see what agenda we have. Anything new you want to report on? Yeah. Yeah, I have a few things. I'll, I'll have to share, I'll, I'll have to share my screen. Yeah. Yeah. I will just tell it verbally on something. Yeah, I'll share my screen. Let me, let me fix it. So I think right now you may not be able to. Okay. Is my screen visible? Yep. This is the developer documentation and I updated them. I updated the index page of it. So like, you can check, you can check out all the tutorials. I think I'll, I'll try making it a card. In few days, but it was working like perfectly here. Yeah. On some pages we have, we use data table API for tables. And I don't, I, like, I don't, I didn't, I didn't actually understand why it was not working since ask I doc supports. You can, you can write HTML CSS and JavaScript in a doc files. Yeah. But it was not working. If I just let me find that page. This one. No, there's way but propellant. What Chris, I didn't quite get to you. Um, there's two in which name of this. That's it. Okay. And yeah, we have the next page and previous one that we already have in Jenkins.io. Yeah. That's the bottom right now at the top. Can we make it like one up top two or not, not really. Yeah. Yeah. So it's like, can we have like up top and bottom for it before and after. Choose the next. Yeah. I'll find it and I'll report. I, I should have like every page now. It's okay. It's worth the chance to go through like most of pages. Yeah. And, and also on our on Jenkins.io we have extensions index. We have. Oh, and forget pages. Did you see what my comment on get her because like, we have to have no. Jackal. I, I, I saw your comment where like the only comment I saw was do we. Um, like, um, oh, no, I missed it. I missed it. Yeah, so that's important to otherwise it would like, like, we get pages with traded as Jackal. Despite defaults, it's supposed to struggle only. So how can we use that and work with Antora. So like we have. Will we build them with the cats be that's that's one more than one way to do it. So if you go to the link I have shared, um, let me see what it is. It's like extension. So extension is no jackal. Let me just. Let me try find it. It's really things here. Oh, I can't find it. I think it was from Tuesday. That's strange. I guess. Let's find it. Yeah. So reason. Because I think I share language earlier, but it's gone. Let me try it again. Oh, maybe I didn't put that guess like, let me show the chat now. This one. This is. No. Yeah. Yeah. Yeah, I'll try the no jackal one for this. This will be used for like only GitHub pages because I read through it and they don't like it is not where the GitHub actions. It's just you can create not no jackal file. Uh, which then the GitHub GitHub you can use GitHub pages. Uh, but, but, but the, uh, but the main problem is, uh, the get when, when I, when I get in the repository settings when I, uh, when I like define to look into docs, uh, in the root directory docs directory for index dot HTML, it's not like it's not picking it up. But I, I'll still have to, I still have to try it. Yeah. But you have a no jackal file. No. No. At this moment, no, I'll, I'll create it. Uh, I, I haven't, I like, uh, I haven't. The documentation was for like, for GitHub pages and using it of action. So I, I, oh, I guess I missed the, I missed the part. Like it, it's does it states that you have to create a no jackal file. So that get up. Okay. Okay. Yeah. That's why I was like, um, like, uh, as though it's jackal. Yeah. Yeah. It explains why it was not working. Okay. Okay. So, um, let's see. There's the one shirt. Yeah. Yeah. Okay. There's my screen. Can you see my screen? Yeah. Uh, like on the, on what I, what I was said last in the last meeting that, uh, some pages are working progress. So, uh, those pages will, those page, those, I have added, I have added this and on those pages. Is it like, uh, does, does this work? Yeah, I think so. Yeah. All right. How about, what do you think you mean? Oh, sorry. Pardon. What do you think about this page? Like, um, the warning. The warning for working progress. Oh, I, uh, I, I like this page, uh, because, uh, I think, I think this, let me see. I think this style is compatible or pretty similar to the current page. So I, I think the current users might like, might like it. Okay. Yeah. Let's do it. Uh, the only, the only problem I faced while creating this was the data table API. So, uh, can you like give me some, uh, links, how that works on like, so I can deep dive into it. Which one? Uh, for the data table API is the tables we use, uh, in the document in developer documentation. Uh, I think if I search for it in on the main Jenkins.io site, I'll find it. Uh, I can show it to you. So did you ask, you did, right? Yeah, I did. Okay. I'll look at, look into it. Okay. Um, yeah. Uh, the, the main site contains extension index. And, uh, I, I also, I, I couldn't find how extension and how extension index is created. Yeah. Um, when you generate the website, it generates some a docs too. And those like normally they have, um, they have a get ignore file of a few lines to ignore like all the results in that folder, but you can, you can re enable it. So you can see it. Uh, the, the extensions directly. Yep. Uh, to the extensions directory. Uh, say your ID. Uh, yeah. Okay. So, um, just get no. Um, um, getting no in which, in which file are the extensions root. Which yeah, all the way, not not this would all the way back to up to of this way, but one. Um, for the Jenkins doc, right? For the, do you have a get ignore somewhere? Yeah. I have in few places. Okay. Okay. I'll have a good ignore will be. Um, and yeah. Yeah. Uh, getting noticed here and, uh, another one is yeah. Okay. Okay. So don't we have it? I think you have to copy and paste cause like, I can share mine. So I can see what I mean. Yeah. Yeah. That will be really helpful. Yeah. Cause like, um, you find it fast. Just in my screen. So, uh, on the left hand side here, this is a docs. So this is Jenkins. Oh, So usually these are like, you won't get this unless you, um, you have compiled the file. So you make, make one and you'll see this. Oh, we lost him. Let me try paying. Okay. I think he just dropped the call. Yeah. I'm talking to him on get it. Oh, okay. I see. He's still online. Okay. Yeah. That's what it's about. Okay. Okay. Yes. Yeah. Yeah. Yeah. That call dropped. It was something on the zoom side. Yeah. You were showing me something. Yeah. I was showing my, I was showing this. So this is the race. Yeah. Yeah. So these are what, what you need for extensions. And, uh, normally you do, uh, if you do make ones and then make run, you'll see these. Uh, I'll have to, I'll have to run make. Yeah. Okay. On Jenkin. So I'm sorry. Maybe I didn't get to her. Yeah. Uh, then I, then I'll find these, then I'll find the extension director and all the files in it. Yeah. Extensions. Extensions director is just extensions folder. Yeah. Cause they find to be that one. Extensions. Yeah. Anything else on that one? Cause let me, let me take a, let me make a note for that too. Sure. Issues. With, um, table. Extensions. Pages. Okay. Issues. What's I called? Uh, when did you send the questions? Like the table way? Yeah. Let me see where it's at. We have a lot of communication this today. Today. Yeah. Here. Yeah. Uh, I found the file. Uh, source code hosting and publishing plugins. Publishing plugins. Uh, this. Oh. Yeah. Uh, I'll share my screen so I can show you what I'm getting on and Torah. When I build that page. I just get this. I think it's broken. Yeah. That's, yeah. That's why I wanted to know about how, about the data, uh, data API, data tables API that we use. We may, may, may as well get rid of the table because it's not working on Jenkins. It's not working on Jenkins IO2. Yeah. It's not working. Uh, I, it's working on my, it's working on my system. Wait. I'm sorry. I'm sorry. I'm sorry. We're working. Uh, P this, this it's working. Oh yeah. It's working again. So, uh, let me, um, Yeah. It's working again. Yeah. It's working again because it was working for a while and some effects there. Or maybe it was just, it was just like, there was some, something wrong. So let me see like where I can find it. Yeah. Here's the code of, here's the code for it, but I couldn't like make sense why it was not working. Okay. So, um, let me try find it too. Is it related to, uh, how, like, uh, how are you, like first you have to authenticate with the API so you can use it. Is it something like, is it something like, uh, environment environment variable issue? I don't think so. I think every, everyone can call it. It's like, it's favor one. So did you copy exactly as, as this and using your file? Yeah. But it's not working for you. Yeah. It's not working for me. I, I copied it exactly at, as it is. Okay. Are we, um, So for a table, can you, um, it's on GitHub right now. Uh, the, the file that I'm building with Antora. Yeah. It is on GitHub. When you made. When you made. Can we see it too? Yeah. Yeah. I'll show you. Share it. So I think it's like, it has to do with, um, something with Antora. I'm not sure what's wrong with that. It can be like how they interact with APIs. Maybe that. Or do we have, uh, or do we have, uh, like, uh, a JavaScript file for that, like, uh, works with this. But the script is written inside. Maybe, maybe we also have something other than that. Like it's an assumption. Um, data table. I think, I think that's it. I think it's like pretty much self contained. Yeah. Permissions. It's not pages. So the only thing that are showing are the header. What? Um, it's the only thing that's currently showing the header. Um, no, it's just, uh, I'm just getting this like the. You use an access tables columns. So just the first, the header and the footer. Head and footer. Yeah. Yeah. All, all these will be. In this, in this file, I don't have a header footer. But if, if you are asking for, if you are asking for some, for, for, for the table, for data table. So does it have a header footer? So because I see two, two lines here, but I'm not sure if it's the header footer of the table. So we check on check. In this file, I don't, we don't have a header footer. I'll check. Not for the file, but for, for, for Jenkins.io. For Jenkins.io. Yeah. Table. The JS files. For this. Yeah. So, um, but do, so those sort of happen. So if I check, if I can share my screen. Yeah, you should. And chat for a bit. So you see, you see here, right? Yeah. The other. How does this. This one. This one here. I'm just getting, uh, yeah, I'm just getting the header footer. Yeah. Okay. That's weird. There's no content. Yeah. And other options like entries, they are not also present. Okay. I'm not sure I found out what's wrong later. Because I only have enough time to do it together. Okay. But, um, but the thing is I'm not sure if, uh, and toy handles cope this way. Because if you want to have a code. I have, I have to check that, uh, in the documentation first. I haven't read that. Read that somewhere till now. I'll check for it. Yeah. I think, I think it's like, um, So I think that's like, um, might be because like, um, is it Mac? Is it your macros? No, I have Linux. Yeah. I think it's like, um, Macro. Logs. But the thing is, I don't think that's a white one. That's him. We don't want, we don't want like this. Let me check one more thing. Before I give up. Hey, dog. Asking. Should be a syntax issue. I think it could be just because there's some, some lines that we're missing, or maybe some, something that they're showing me to do. Maybe that could be the case. Yeah. Let's, let's work on it a bit. Like, um, There's coming week. So I mean, let me, uh, share my screen first. Let's go back to this. There's a table. So it's good hosting. It shouldn't be. So it's cool. So also like, um, anything else? Me. Other than that, I think it's good. Um, I have completed the developer documentation. So like, uh, I, now I'll start working on the tutorials this week. Tutorials and tour and, and, and the images too. Oh yeah. I forgot to, to check on you. Cause like we did like some, I sent out another email for like updating the strategy. So right now we for, for the, for the guy for the news or blog. So we'll use strappy. So the CMS. Yeah. Yeah. If it is a CMS, then it will be easy to work with. I think it's like, it's, it's okay to work with, but many of us have something extra for use or use strappy. Okay. I'll read a bit about it. So when we get to the blocks part, I'll be ready to tackle problems. Uh, the docs docs. Jenkins. I will host what, what the user documentation, the developer documentation, the tutorials. Right. Right. Uh, so tutorials. Um, Can you repeat that again? Uh, tutorial, tutorial. Uh, it was a, it was a question. It was a question. Uh, the, the use the, uh, dogs. Jenkins. I will host what were things the user documentation, the developer documentation, uh, and the, and the tutorials, right? These three things will be hosted on dogs. Jenkins. Yep. Built with an Torah. Yep. So yeah, tutorials will be, uh, I'll, I'll create tutorials in an Torah, not cats, Ben strappy. Uh, Oh yeah. Yeah. Uh, blogs. I, I don't think so. I'll start working on blogs this week. Like, uh, as they will have, I still have to, uh, tackle the images. Um, Yeah, because like that is a lot of, uh, putting things on in the right place. But the, but the, like the product site will be much clearer, much clearer. And like everything will be organized. Okay. Sounds good. So, uh, and the other issues besides this, like this. No. Other than that, everything is fine. All right. So what do you plan to have, uh, to be completed by next week? By next week, I plan to complete the tutorials. Uh, all the images. So like we will be done with the, uh, I'll start Jenkins. I have my stone completely. Anything else? Uh, no, that's it. And, uh, uh, and also I wanted to discuss about our, I was thinking, I was thinking of like, can, can we update the, uh, footer and header that are hosted on Jenkins.io components? Um, so which ones are these? Photos and photos. Uh, footers, footers, header and footer, header and footer hosted on Jenkins.io. Not comp, uh, hyphen components. Yeah. I, I, we can like, we can do that in such a way that it matches all the other sites that, uh, uh, use the, the, use those and also so, and that we, it also matches the, uh, the styles, style of the current site that I'm creating. Yeah. Yeah. But I think that will be a, uh, that will a long, that will be a long term goal. Like after, yeah, maybe after midterm evaluation. Okay. Yeah, I was going to discuss. Um, uh, my ex, I'll have my exams in the third week of June. Uh, and, uh, like, uh, unlike the one that Hanmuk said that we'll have a come, they will have a presentation for the community. Yeah. We will address the community. So, what will like it's data. Uh, the harsh had his exams to, so I would that affect me too. Like what are the dates because, uh, yeah, in that meeting the dates were like, uh, but. Juggly. Yeah. I think, do that sometime in in June right so you may want to do pre-recorded session if they don't change the dates or is it we can suggest them to change to push the date to after-do the operations so we would be you have time to do it in person so yeah if we if like if we if we will if the date would be like 27 June let me know so I can like pre-record all this thing yeah so anything else you need to discuss so I've I've I've leaned towards like the first option if they don't change the dates if they change the dates I would much rather you present in person yeah yeah okay I think I think that's quite enough for this week so uh let's meet again same time next week yeah okay hang on you mean do you want to add anything is there anything you want to comment on uh I see my concerts are already listed in the action items so I don't have any other further questions for now so I'll see you guys next week see you all right bye bye