I think as soon as I've cleared my current workload, I'll spend some time whipping up something to automatically deploy the current state of presentations on our website ... perhaps even whip up a presentation on how to use our framework (After all ... that's generally the talk I submitted for ACNA).
Regarding the Website, the good thing using the maven site plugin is that you actually don't need to really learn something new. However I agree that we can definitely improve the skin of the website and possibly also the structure. In the PLC4X project we started with a similar (if not even the same) default skin, but I developed one that was a better fit for our project. This way you can change the website simply by committing to the main repositotry. And nobody actually has to learn anything besides asciidoctor. But if someone wants to put work into this, I'm not objecting ;-) Chris -----Original Message----- From: Ryan Skraba <[email protected]> Sent: Dienstag, 5. April 2022 12:00 To: [email protected] Subject: Re: [RELOADING] .... Another idea: the role of the Training project committer isn't to "protect" the git repo (since all Apache committers can commit). Maybe we can find ways to be good hosts to the casual contributor that might stop on by to take a look. Something that I can personally commit (haha) to trying is just to be more present on the dev@ mailing list: chat, share presentations I've liked, effective presentation techniques I've noticed, etc. Even if it's not specifically advancing the code and content, having something on-topic on the mailing list is probably more encouraging than awkward silence :D For the website, the Avro project is currently learning Hugo :D I have little experience in this, but I know what a good website feels like when I use one! And the nice thing about being in incubation is that we can experiment and break links as we figure things out. All my best, Ryan On Fri, Apr 1, 2022 at 12:41 PM Christofer Dutz <[email protected]> wrote: > > Hi Ryan, > > thanks for that ... I think your point 3 is a good one ... however we > probably need to find ways to so something like that. Right now, the tooling > is optimized for building instructor resources", being able to do stuff like > "Presentation on one side and a coding playground on the other" requires > quite a bit more work. However, if you're just talking about interactive > presentations, that should be doable. > > I strongly agree with your point 4 ... I mean ... the build in Jenkins > already builds all presentations for every commit through the maven reactor. > I also thought about automatically collecting all built presentations and > deploying them to the website ... this should be doable and not too much > work. I'd be happy to help with that as I have quite some experience in this > sector. Would probably be adding some Groovy script that automatically > compiles the index page for all available presentations. We might have to > rename some things to follow some standard convention for this. But all > should be quite simple to achieve. > > Chris > > > > -----Original Message----- > From: Ryan Skraba <[email protected]> > Sent: Freitag, 1. April 2022 12:31 > To: [email protected] > Subject: Re: [RELOADING] .... > > Hey Chris and Gautam (and all)! > > I should have said "Maybe a good area to help out WOULD be to > brainstorm ways together" :D > > Some ideas: > > 1) We should prioritize accumulating content across projects so that we have > a breadth of things for contributors to work on (incremental improvements to > existing materials, translations, alternative presentations). > > 2) Or we should NOT prioritize across projects, but pick one as "the > showcase" to demonstrate the value of the training repo to other Apache > projects. > > 3) We might want to think about moving away from "instructor resources" to > self-learning online resources. Quickstarts, learning trees, online quizzes? > To be honest, the pandemic has changed the way I relate to instructor-led > training. Finding ways to do *both* (instructor and self-learning) without > doubling the effort to create these materials would be a huge (if difficult) > win! > > 4) We might also want to improve hosting the existing presentations and > materials directly on the training website. Seeing the presentations is 10x > more motivating to a potential contributor. > Merge to master? See it on training.apache.org! > > 5) Maybe define a process for approaching people who are doing "Intro to > Apache Xxxx" and asking them if they'd be interested in donating? > It would be difficult to enforce a SLA of course, but it would be neat > to measure things like > > - When did we approach Xxx about donation? > - If they accept, how long until a text-only draft was converted to our > formats and available in the repo? How long until images? > > Huh, not all good ideas, but maybe it'll trigger someone elses thoughts. > > All my best, Ryan > > On Fri, Apr 1, 2022 at 12:01 PM Ryan Skraba <[email protected]> wrote: > > > > Hello Chris! > > > > I just want to say that I also see value in the Training project. I > > would have thought that these resources would really have found a > > "market" during these times with all of the work-from-home, > > webinars, virtual presentations and conferences. > > > > I'm not really sure why we aren't more active, but I can share my > > experience! I was enthusiastic to join the project as a result of > > Justin's presentation at ApacheCon 2019[1]. It was that in-person > > contact with someone enthusiastic about the project that inspired me > > to contribute. When I started playing with the available code, I > > learned quite a bit from the tooling and resources. I lost a bit of > > momentum because it's difficult to see the impact that my > > contributions make: who is using the available resources? Are they > > actually useful and filling a purpose? > > > > Without a specific, valuable target in mind, it's difficult to keep > > your motivation up! > > > > Anyway, I really encourage that you give the talk at ApacheCon -- > > it's what got me started and you're good at it :D > > > > Maybe a good area to help out wouldn't be to brainstorm ways > > together to kick the project back into a cycle with more > > contributions -> more feedback -> more utility -> more community! > > For example, I think that opening the repo to all Apache committers > > was a really good idea, and maybe a bit of publicity would be enough to > > trigger interest. > > > > I remain interested by the Training project, and thanks for starting > > up the conversation. I'll try to think of some good ideas so that > > we have some juicy content for the next board report. > > > > All my best, Ryan > > > > [1]: https://www.apachecon.com/acna19/s/#/scheduledEvent/1172 > > > > On Thu, Mar 31, 2022 at 11:47 PM gautam gupta <[email protected]> wrote: > > > > > > Hi Chris, > > > I can help with the talk. Please let me know what help do you need? > > > > > > Regards > > > Gautam > > > > > > Sent from my iPhone > > > > > > > On Mar 31, 2022, at 12:22 PM, Christofer Dutz > > > > <[email protected]> wrote: > > > > > > > > Hi all, > > > > > > > > So, I've just submitted a Talk on Apache Training to ApacheCon .... I > > > > still think there's value in this project. > > > > However, I just don't have the energy to do everything (including > > > > community building) on my own. > > > > > > > > So, is there anyone willing and able to help? Or should I withdraw the > > > > talk and we burry the podling? > > > > And this time I really mean it: Is there anyone gonna help with > > > > anything? > > > > Please don't respond positively, if you just want to see it done by > > > > someone else. > > > > > > > > Chris
