Rob!

What’s up!?

I see where you’re coming from on Cypress—UserALEjs is not a user facing app. 
However, @UncleGedd is the second current or frmr user to think Cypress is a 
good idea. For my part, I see two possible, but not mutually exclusive benefits:

1. The user community Gedd is coming from rely more on UserALEjs’s custom 
logging and filtering capabilities than they do the ‘raw” log stream. Being 
careful with words: users are developers working with UserALEjs in their 
projects and/or data scientists analyzing UserALEjs data. Unit tests can/do 
flex aspects of our exports/API, but better testing will involve more 
sophisticated usage of custom logs, mapping statements, filters and option 
params. If Cypress proves to be an easy and efficient way of automating the 
integration tests I do with say our ./example index.html, I think it’s worth 
considering. Else we can think of beefing up unit tests.

2. Even if we don’t do a “full tilt” Cypress integration for UserALEjs, it 
would probably be useful to put together some examples somewhere and maybe do a 
screen-cap movie of how people can include userale payloads in their own apps 
Cypress testing. Especially, those that do a lot of filtering, mapping, and 
custom logging, it might be nice to provide tips and know-how for how to 
validate which logs are being produced, whether they have the desired 
structure, and whether their values are in the right format. Code coverage in 
testing is important for a lot of organizations, I think we would do well by 
users to scaffold them a bit in helping them test the code they are adding to 
support logging. 

I’m willing to see what kinds of examples we get for Cypress and raise for 
discussion how deeply or how we consider integrating them into the project. 
Sound reasonable? We can continue discussion on another thread.

Josh

> On Mar 14, 2021, at 1:09 PM, Rob Foley <[email protected]> wrote:
> 
> Hi Gedd,
> 
> Thanks for contributing. If you have any questions about Userale or any of 
> its design decisions, feel free to reach out. Ditto on the Zoom/etc. front.
> 
> @poorejc wrt Cypress, I've gotten a decent bit of experience writing Cypress 
> tests in the last year or so. I don't quite see (at first) how it fits into 
> Flagon-land. Can you tell me a bit more about that (another thread is fine).
> 
> Regards,
> Rob
> 
> On 3/13/2021 8:57 PM, Joshua Poore wrote:
>> Hi Gedd,
>> 
>> Thanks again for the great contributions! We are always looking for new 
>> committers, especially those that were (are) users! Very familiar with the 
>> Kessel Run crowd. Maybe over a zoom or coffee we can catch up about that.
>> 
>> I’ve added a few new tickets in our Journey Tests project. Over the next 
>> week, I’ll be digging into Cypress (seems what users want to do, and you!) 
>> and doing a little bug-hunting.
>> 
>> Flagon is a great place to start your exploration of open-source—we’re a 
>> small community, and we’re just about to start a major refactor on our key 
>> analytical product (distill) to support python data pipelines with useralejs 
>> data. We might even explore Apache Superset integration. We’re also 
>> discussing graduation from the Apache Incubator, meaning that we would 
>> graduate as or to a top level project. So, it’s a really interesting project 
>> and time in that projects’ history to be involved. You can see how things 
>> are done at Apache and perhaps become an apache committer/member and get 
>> involved in a variety of projects. Some of our mentors for examples have had 
>> illustrious careers on projects like Solr and Tika. Good entry point for 
>> lots of interesting madness :)
>> 
>> poorejc
>> 
>>> On Mar 13, 2021, at 11:57 AM, Gedd Johnson <[email protected]> wrote:
>>> 
>>> Hello!
>>> 
>>> My name is Gedd Johnson (UncleGedd <https://github.com/UncleGedd> on
>>> Github). I am currently a military officer working with a group called
>>> Kessel Run. My previous team and I forked the Userale repo and made a
>>> couple mods to fit our needs at the time. Since then, I have moved on to
>>> other endeavors but wanted to get involved in the open source community; I
>>> thought the Flagon project would be a good place to start.
>>> 
>>> I'm actually on my way out of the military and have ample time to spare at
>>> the moment, so I'm happy to contribute as much as I'm able. Feel free to
>>> connect with me on LinkedIn
>>> <https://www.linkedin.com/in/gedd-johnson-9bb009148/>, and I'm happy to do
>>> coffee over Zoom/Hangouts/etc.
>>> 
>>> Nice to meet you!
>>> Gedd Johnson

Reply via email to