| mulbah has quit (Remote host closed the connection) | 07:54 | |
| thomasboimah | Good morning smohamud | 10:59 |
|---|---|---|
| zOnny | Good morning comrades | 11:00 |
| thomasboimah | Done with W1-1 through W3-4 of the development road map with the help of the React doc and deepseek. Some of the PR have been review and merge to main and the other PRs is still waiting for reviews. After all the PRs have been review by Smohamud and merge main, Then we can test. Includes: reverse geocode, EXIF GPS, in-app recording, PWA, comment UI polish, public read-only mode, signup approval, expert endorsements, PDF | 11:00 |
| thomasboimah | export, email + in-app notifications, feed filters, PWA install guide, share view tracking, and seed data with endorsements and GPS samples. | 11:00 |
| thomasboimah | ACTION done | 11:00 |
| thomasboimah | Good morning zOnny! | 11:01 |
| zOnny | Hi team, yesterday I didn't make much progress on any projects. I spent some time looking into a place to eventually move to. No Blockers. | 11:02 |
| zOnny | ACTION done | 11:02 |
| zOnny | it seems we are just the dev team today | 11:04 |
| thomasboimah | zOnny, any recommendation where I can go to ready more about git submodule, because I want to start turning own other LO Project the same way you did cjs | 11:05 |
| thomasboimah | *read | 11:05 |
| thomasboimah | *our | 11:05 |
| thomasboimah | And zOnny what are some of the difficulty you fix when you was doing that for cjs project? | 11:06 |
| zOnny | thomasboimah: git submodules is an approach I suggested in order to make complex projects to run at once | 11:06 |
| zOnny | thomasboimah: difficulties were the LibreOrganize it was running and the custom apps that has been integrated | 11:08 |
| zOnny | thomasboimah: It is an approach I do not suggest going with if you find difficulty to understand it | 11:10 |
| thomasboimah | no, I already started reading on it zOnny, it is not that difficult | 11:11 |
| thomasboimah | and Jallah and the other team said it is cool also | 11:11 |
| zOnny | thomasboimah: I learned using it in my Uopeople class | 11:13 |
| thomasboimah | But smohamud also talking about pip package not sure if i get it right the other day but i will look into it too | 11:13 |
| zOnny | thomasboimah: This is a video that helped me to undertand it better to when I watched awhile ago https://www.youtube.com/watch?v=Hzj5l7rpNVs | 11:13 |
| dcammue has quit (Read error: Connection reset by peer) | 11:13 | |
| thomasboimah | Thanks! | 11:13 |
| zOnny | thomasboimah: pip packages is a good alternative as well | 11:14 |
| zOnny | thomasboimah: we at novawebdev have already used before | 11:14 |
| zOnny | thomasboimah: It is an approach that you make the repos live in the requirements.txt | 11:15 |
| zOnny | thomasboimah: do you see here https://gitlab.com/novawebdevelopment/libreorganize/libreorganize/-/blob/0.7.0/requirements.txt?ref_type=tags#L10 | 11:17 |
| dcammue has quit (Read error: Connection reset by peer) | 11:17 | |
| thomasboimah | +1 | 11:18 |
| zOnny | thomasboimah: the LO used to use django-ckeditor5 repo as a pip install | 11:18 |
| zOnny | thomasboimah: this repo https://gitlab.com/novawebdevelopment/libreorganize/django-ckeditor5 | 11:19 |
| dcammue has quit (Read error: Connection reset by peer) | 11:19 | |
| zOnny | thomasboimah: let me it explain to you why git submodules could be the right call for this project | 11:23 |
| thomasboimah | sure | 11:23 |
| zOnny | thomasboimah: it is important to analysis the mechanical differences between git submodules and as a pip dependecy | 11:24 |
| zOnny | **analize | 11:24 |
| zOnny | a submodule is a pointer stored in your repo for example at apps/webinars/, check out commit of that other repo The code sits in your tree as a real git checkout, you can cd in, read it, grep it, branch, commit, and push from right there. Updating means moving the pointer and committing that one-line change | 11:27 |
| zOnny | A pip git dependency makes pip clone the repo at install time, build it into a package, and copy the result into venv/site-packages/. the repo stores only the requirement line. What runs is a build artifact, editing the files in site-packages is possible but futile, since the next install wipes it. To change the app you work in a separate checkout, tag a release, and reinstall. | 11:30 |
| zOnny | So: submodule == the source lives here, at this version. | 11:32 |
| zOnny | Pip == a built copy gets fetched, at this version. | 11:32 |
| zOnny | Keep in mind that both pin but they differ in where the source of truth sits and how you touch it. | 11:33 |
| zOnny | So why submodules won for claudiajones and other possible LibreOrganize projects 1. Zero code changes required. The custom apps import as apps.webinars etc. and physically must sit inside core's apps/ package. | 11:36 |
| dcammue has quit (Read error: Connection reset by peer) | 11:36 | |
| thomasboimah | +1 | 11:36 |
| zOnny | pip-packaging them means renaming every import root (plus AppConfig.label to protect the DB tables). Submodules took the repos exactly as they were, that mattered when the goal was shipping the port, not refactoring six repos first. | 11:37 |
| thomasboimah | cool | 11:37 |
| zOnny | Additionally, only submodules can pin everything. core isn't a library you can pip install, it's the whole Django project, with templates, static files, manage.py. The site repo needs one mechanism that pins core, and once you have submodules for core, using them for the apps costs nothing extra. | 11:38 |
| zOnny | thomasboimah: but again, I suggested that approach after some research and from my class experiences | 11:40 |
| zOnny | thomasboimah: I could be wrong, it doesn't have to be what I said | 11:40 |
| zOnny | thomasboimah: this needs to be a collaborate approval | 11:41 |
| zOnny | **collaborative | 11:41 |
| thomasboimah | zOnny, Once all of the project on theme has started using git submodule what do you plan to do with theme? | 11:41 |
| zOnny | thomasboimah: I did move the claudiajones from projects/ to libreorganize-customization/ subgroup yesterday | 11:42 |
| zOnny | thomasboimah: I think it should live there since themes are there | 11:43 |
| zOnny | thomasboimah: once the other themes have their own theme repo themes should be archived | 11:44 |
| zOnny | thomasboimah: this approach isn't different to how libreOrganize works | 11:44 |
| dcammue has quit (Read error: Connection reset by peer) | 11:44 | |
| thomasboimah | got it | 11:45 |
| zOnny | thomasboimah: it is working the same way, it is only taking the theme separately and adding the custom_apps with git submodules | 11:45 |
| zOnny | thomasboimah: there isn't a big change to it | 11:45 |
| zOnny | thomasboimah: we don't need to redo the way libreOrganize works | 11:46 |
| zOnny | we need to polished the way libreorganize themes work with the custom apps | 11:46 |
| thomasboimah | got it | 11:47 |
| thomasboimah | zOnny, quick question? | 11:47 |
| zOnny | thomasboimah: bc it gets complicated when you run libreOrganize for first time and checkout to a specific theme branch and things are broken | 11:47 |
| thomasboimah | Do you think the project Jeff was talking about yesterday is going to us LO? | 11:48 |
| zOnny | thomasboimah: no | 11:48 |
| zOnny | thomasboimah: I thinkit is time for us not to use LO for everything | 11:49 |
| zOnny | we need to keep our mind libreorganize for this kind of businesses https://libreorganize.org/ | 11:49 |
| zOnny | thomasboimah: keep on mind what libreorganize was built for | 11:50 |
| thomasboimah | sure | 11:50 |
| zOnny | I think we can make libreOrganize something similar to what Decidim does | 11:51 |
| zOnny | but built in Django | 11:51 |
| zOnny | we are a django shop and we can make any project according the customers needs from scratch | 11:52 |
| zOnny | same as the NSS AMS | 11:52 |
| thomasboimah | +1 | 11:52 |
| zOnny | we need to understand what they are looking for and how we accomplish it | 11:52 |
| zOnny | we need to make it simpler and cleaner | 11:53 |
| zOnny | before, we use to use LO for any kind of businesses and hide the features | 11:53 |
| dcammue has quit (Read error: Connection reset by peer) | 11:53 | |
| zOnny | thomasboimah: I didn't understand how django used to work | 11:54 |
| zOnny | thomasboimah: but once you have a clear understanding nothing can stop you to built something cleaner and well structured | 11:55 |
| zOnny | thomasboimah: that is what I did with JC Pro group | 11:56 |
| zOnny | thomasboimah: He just wanted something similar to squarespace or Wordpress functionality | 11:56 |
| zOnny | thomasboimah: he didn't want all the other features of LibreOrganize | 11:57 |
| zOnny | thomasboimah: we need to understand what the customers are looking for and from there we decide | 11:58 |
| thomasboimah | +1 | 11:58 |
| thomasboimah | zOnny, is Next System AMS different from NSS? | 11:58 |
| zOnny | thomasboimah: ? | 11:59 |
| zOnny | thomasboimah: different from what they are using right now? | 11:59 |
| thomasboimah | is it two different project? | 12:00 |
| zOnny | thomasboimah: not sure if I'm understanding it | 12:00 |
| zOnny | thomasboimah: the Next System AMS and NSS (Next system studies) are the same | 12:00 |
| thomasboimah | Okay | 12:01 |
| zOnny | thomasboimah: we are building the next system ams for them to work in a more organized UI | 12:01 |
| zOnny | thomasboimah: they are usign google spreadsheets right now | 12:01 |
| thomasboimah | i see | 12:02 |
| zOnny | thomasboimah: I hope we built something that suits their needs | 12:03 |
| thomasboimah | You and Tony are the one working on that right? | 12:03 |
| zOnny | thomasboimah: me tony, and smohamud | 12:03 |
| zOnny | thomasboimah: you can also work with us | 12:03 |
| thomasboimah | Okay | 12:03 |
| zOnny | thomasboimah: the only thing that we are not good at right now is adding the tasks | 12:04 |
| zOnny | thomasboimah: if you look into the work items, it should be something were you can comment on it and say I can work on this taks | 12:05 |
| zOnny | thomasboimah: that is the way I used to work with Adrian and Stefan | 12:05 |
| zOnny | thomasboimah: I have added a few tasks for Tony and Sahnun to look add and see if the tasks are clear | 12:06 |
| zOnny | thomasboimah: sometimes tasks helps clear the teams workflows | 12:07 |
| zOnny | thomasboimah: with tasks other are aware and can help other to improve the way the tasks are created | 12:08 |
| thomasboimah | +1 | 12:08 |
| zOnny | thomasboimah: I thought we are going to have a regular stand up meeting | 12:11 |
| zOnny | dcammue: good morning | 12:11 |
| zOnny | thomasboimah: after my friday conversation with jeff about projects I did mention that I will take any project needed to get us going | 12:12 |
| zOnny | thomasboimah: I also mentioned that it will be transition to the Jetro team as they are done with their current projects | 12:14 |
| zOnny | thomasboimah: keep in mind that projects never get done | 12:14 |
| zOnny | thomasboimah: projects will always have more to do | 12:14 |
| zOnny | do you see AR Traffic | 12:14 |
| tboimah | Thanks | 12:14 |
| tboimah | +1 | 12:15 |
| dcammue_ | Good morning zOnny | 12:15 |
| zOnny | tboimah: but also do not overwhelm yourself on taking many projects at once | 12:16 |
| zOnny | tboimah: that is why you have your team there | 12:16 |
| dcammue has quit (Ping timeout: 480 seconds) | 12:16 | |
| tboimah | zOnny, Dr. Hubbard project will soon be done, I will be free | 12:16 |
| tboimah | Yes | 12:16 |
| zOnny | tboimah: good to hear that | 12:17 |
| zOnny | tboimah: but no worries to the new projects, I will keep you posted on the weekends about them | 12:18 |
| tboimah | Okay zOnny thanks | 12:18 |
| thomasboimah has quit (Ping timeout: 480 seconds) | 12:18 | |
| zOnny | tboimah: I only can make on the weekends for us to update about what we are working on | 12:19 |
| tboimah | sure | 12:19 |
| zOnny | tboimah: Please keep your team learning more about django | 12:20 |
| tboimah | Okay | 12:20 |
| zOnny | tboimah: bc you will need them if a lot of work comes on your end | 12:21 |
| tboimah | +1 | 12:21 |
| zOnny | I'm going to step away now and enjoy your weekend | 12:21 |
| tboimah | Okay you too zOnny | 12:22 |
| tboimah | Thanks for today | 12:22 |
| zOnny | tboimah: if you and sahnun are working on the CJS | 12:22 |
| zOnny | use what is convenient for you to work with | 12:22 |
| zOnny | do not use git submodules necessarily | 12:23 |
| zOnny | It is an input that I feel it fits with the project but if other approach is better go with it | 12:23 |
| tboimah | okay | 12:24 |
| zOnny | I just want to explain it to you why there is claudiajones repo there | 12:25 |
| zOnny | if you have any other questions you can let me know in signal or our next weekend meeting | 12:25 |
| tboimah | okay thanks zOnny | 12:26 |
| zOnny | dcammue: I hope you feeling better | 12:27 |
| zOnny | dcammue: smohamud any questions for me? | 12:27 |
| dcammue | zOnny, yes | 12:27 |
| dcammue | i am doing great | 12:27 |
| dcammue | yes, one question | 12:28 |
| zOnny | dcammue: yes | 12:28 |
| dcammue | when you guys will have the costumer meeting with the new costumer | 12:28 |
| zOnny | dcammue: not sure yet | 12:29 |
| dcammue | okay | 12:29 |
| zOnny | dcammue: Jeff did mention he will call them yesterday | 12:29 |
| dcammue | just want to be in the note | 12:29 |
| zOnny | dcammue: I was hoping to get an update today | 12:29 |
| zOnny | dcammue: I hope Jeff is doing ok | 12:29 |
| zOnny | dcammue: he rarely misses a meeting | 12:30 |
| zOnny | did you know why he didn't make it? | 12:30 |
| zOnny | dcammue: I will keep you posted about the new project | 12:31 |
| zOnny | dcammue: thanks for the initiative of helping on it if needed | 12:32 |
| zOnny | dcammue: for now, will you be able to help me out with Jeff contacting his brother and making sure the invoice went through | 12:33 |
| dcammue_ | +1 zOnny | 12:34 |
| zOnny | dcammue: we haven't hear from them and not sure if any deposit has made to our account | 12:34 |
| dcammue_ | i will try to do a follow up on the invoice | 12:34 |
| zOnny | dcammue_: thanks | 12:34 |
| zOnny | we need our bread and butter | 12:35 |
| dcammue_ | sure, | 12:35 |
| dcammue_ | ;-) | 12:35 |
| zOnny | it will be better if it is a French Toast :) | 12:35 |
| zOnny | or a pancake | 12:36 |
| zOnny | I'm getting hungry now, I'm going to make my coffee | 12:36 |
| zOnny | Any other questions? | 12:37 |
| zOnny | before I go | 12:37 |
| zOnny | 3 | 12:37 |
| zOnny | 2 | 12:37 |
| zOnny | 1 | 12:37 |
| tboimah has quit (Ping timeout: 480 seconds) | 12:37 | |
| dcammue has quit (Ping timeout: 480 seconds) | 12:37 | |
| zOnny | jallahkoleah: Good morning | 12:37 |
| jallahkoleah | Good afternoon, everyone | 12:37 |
| jallahkoleah | How are you doing, ZOnny? | 12:38 |
| zOnny | jallahkoleah: I'm doing ok | 12:38 |
| zOnny | jallahkoleah: how are you doing | 12:38 |
| jallahkoleah | Good to hear | 12:38 |
| jallahkoleah | I'm also doing well | 12:38 |
| zOnny | jallahkoleah: good to know | 12:39 |
| jallahkoleah | how are you doing, thomasboimah, dcammue, and smohamud? | 12:39 |
| dcammue | zOnny, sorry, but i do not have question now | 12:39 |
| zOnny | jallahkoleah: sorry for not be able to reply these past days | 12:39 |
| dcammue | good morning jallahkoleah | 12:39 |
| zOnny | jallahkoleah: do you have any questions for me? | 12:40 |
| zOnny | btw, since I moved the claudiajones you will probably net to update it in your local git remote set-url origin | 12:41 |
| jallahkoleah | ZOnny, I learned that we will switch to using git submodule soon so I decided to got through learning about how to work with that. I'm waiting to be assigned a task ZOnny :-) | 12:42 |
| zOnny | jallahkoleah: great | 12:42 |
| jallahkoleah | *go | 12:42 |
| zOnny | jallahkoleah: that you are learning about it | 12:42 |
| jallahkoleah | Yeah, I got the documentation | 12:42 |
| zOnny | jallahkoleah: I was waiting your computer works | 12:43 |
| zOnny | jallahkoleah: I remember you were running into some issues | 12:43 |
| zOnny | jallahkoleah: if it is working now | 12:43 |
| zOnny | jallahkoleah: make sure you are running libreOrganize | 12:44 |
| zOnny | jallahkoleah: Also make sure you have the Secosol theme running | 12:44 |
| zOnny | jallahkoleah: I have a request in signal about them updating their team page | 12:45 |
| jallahkoleah | Yes, I'm trying to run one them now and see how it goes | 12:45 |
| zOnny | jallahkoleah: I think that is a project that can fit your skills | 12:45 |
| zOnny | jallahkoleah: since you are already aware of the themes | 12:45 |
| jallahkoleah | Okay | 12:46 |
| jallahkoleah | ZOnny: is it now git -a branch to list the various branches before checking out to a specific branch | 12:48 |
| jallahkoleah | *not | 12:49 |
| zOnny | jallahkoleah: git branch == this displays all branches stored locally on your machine | 12:50 |
| zOnny | jallahkoleah: git branch -r == this shows all branches tracked from your remote repository | 12:50 |
| zOnny | jallahkoleah: git branch -a == this gives you a complete overview of every branch available to your local system. | 12:51 |
| jallahkoleah | ZOnny: I got it now, I mistakenly swape it... Instead of git branch -a, I put git -a branch :-) | 12:53 |
| zOnny | jallahkoleah: cool | 12:54 |
| zOnny | dcammue: quick question | 12:54 |
| dcammue | okay zOnny | 12:54 |
| zOnny | dcammue: do you have access to the nextcloud novawebdev | 12:55 |
| dcammue | i have access to the nextcloud but not novaweb account | 12:55 |
| zOnny | dcammue: I see | 12:56 |
| jallahkoleah | ZOnny: Is there a specific branch you'd suggest that I watch or look at now? | 12:56 |
| zOnny | jallahkoleah: the secosol_home | 12:56 |
| zOnny | jallahkoleah: we will need to update the our team | 12:56 |
| zOnny | jallahkoleah: but I was trying to find the nextcloud doc where Kei was updating the bios and new memebrs | 12:57 |
| zOnny | jallahkoleah: I remember she was doing it under partners/secosol but I cannot find that folder | 12:57 |
| dcammue_ | sorry guys, we facing some electricity switch issue | 12:59 |
| zOnny | jallahkoleah: I will check with the team on Tuesday | 12:59 |
| jallahkoleah | ZOnny: maybe you can ask Kei about that, since she was the one working on that | 12:59 |
| zOnny | jallahkoleah: I will text her | 12:59 |
| jallahkoleah | ZOnny: Grate :-) | 12:59 |
| dcammue_ | zOnny, you want me to do something for you on nextcloud? | 12:59 |
| zOnny | jallahkoleah: I will let you know once she replies | 13:00 |
| jallahkoleah | ZOnny: Okay | 13:00 |
| zOnny | dcammue_: not sure if you have access to it | 13:02 |
| zOnny | dcammue_: I will check with the team on Tuesday | 13:02 |
| dcammue_ | okay | 13:02 |
| zOnny | dcammue_: It would be great if you have access to it as well | 13:02 |
| dcammue_ | I will ask Rachel | 13:03 |
| thomasboimah has quit (Ping timeout: 480 seconds) | 13:03 | |
| zOnny | dcammue_: cool, that would be great | 13:03 |
| dcammue has quit (Ping timeout: 480 seconds) | 13:03 | |
| zOnny | dcammue_: if you are in touch with her let her know that I was looking for the partners/secosol folder in the nextcloud | 13:04 |
| zOnny | I couldn't find it | 13:04 |
| dcammue_ | okay | 13:04 |
| zOnny | I think it was there were Kei was adding a file with the team members bio | 13:05 |
| zOnny | that is what she said in the signal "Yep I have put some photos on the partners/secosol folder and will share the bios soon" | 13:07 |
| zOnny | if she has done adding all the info there | 13:07 |
| zOnny | she is blocking on us | 13:08 |
| zOnny | meaning that Secosol is expecting us to update their "our team" page | 13:08 |
| zOnny | I think they have a donor meeting | 13:09 |
| zOnny | and they wanted it to be updated ASAP | 13:09 |
| zOnny | but I cannot find that folder | 13:10 |
| dcammue_ | i think i am in the NOVAWEBDEV FOLDER | 13:11 |
| dcammue_ | Let me check too | 13:11 |
| dcammue_ | secosol folder right? zOnny ? | 13:11 |
| zOnny | this is also part of our customer service | 13:11 |
| zOnny | dcammue_: yes | 13:11 |
| zOnny | It was under partners/ | 13:12 |
| zOnny | but I don't see it | 13:12 |
| zOnny | I need my coffee | 13:12 |
| zOnny | I don't see my coffee :) | 13:13 |
| zOnny | I forgot making my coffee | 13:13 |
| zOnny | dcammue_: is this something you can help? | 13:14 |
| zOnny | dcammue_: maybe contacting Kei and follow up about the document for updating the our team page? | 13:14 |
| dcammue_ | sure | 13:17 |
| zOnny | dcammue_: something like: Hi Kei, we at novawebdev would like to follow-up on the document update you were working on for us to access the information needed for updating the Secosol's "Our Team" page. We would like to hear from you and take care of these updates ASAP | 13:17 |
| dcammue_ | okay | 13:17 |
| zOnny | dcammue_: Thanks | 13:18 |
| zOnny | dcammue_: I should have put this on your radar, but I forgot about this request | 13:18 |
| zOnny | alright team | 13:19 |
| zOnny | any question before I go? | 13:19 |
| zOnny | 3 | 13:20 |
| zOnny | 2 | 13:20 |
| zOnny | 1 | 13:20 |
| zOnny | ACTION sings off for the day | 13:20 |
| zOnny has quit (Remote host closed the connection) | 13:20 | |
| jallahkoleah has quit (Ping timeout: 480 seconds) | 13:32 | |
| tboimah has quit (Quit: Leaving) | 13:36 | |
| smohamud has quit (Ping timeout: 480 seconds) | 13:46 | |
| dcammue_ has quit (Ping timeout: 480 seconds) | 13:46 | |
| dcammue has quit (Ping timeout: 480 seconds) | 14:13 | |
| smohamud has quit (Remote host closed the connection) | 14:18 | |
| dcammue_ has quit (Ping timeout: 480 seconds) | 14:25 | |
| mulbah has quit (Remote host closed the connection) | 14:41 | |
| smohamud has quit (Quit: Leaving) | 15:01 | |
| jelkner has quit (Quit: Leaving) | 15:01 | |
| devesh has quit (Quit: Connection closed for inactivity) | 17:09 | |
| dcammue has quit (Ping timeout: 480 seconds) | 18:24 | |
| dcammue_ has quit (Read error: No route to host) | 18:32 | |
| dcammue__ has quit (Ping timeout: 480 seconds) | 22:32 | |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!