by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Bukhaar M
    @bukharim96
    Hi all. I'd like feedback on #303. BTW, this might fit in with the idea of a core unmock lib.
    Mike Solomon
    @mikesol
    @carolstran a couple random thoughts about telemetry...
    1. It seems like public storage is an attractive option, as otherwise no one will trust who is getting the data or how it is being used.
    1. There is probably room in the world for a js telemetry library for open source projects that enforces a set of best practices for data collection via a community.
    Oops, that was supposed to be 2 :-)
    Maybe unmock/open-telemetry
    Mike Solomon
    @mikesol
    Another challenge is data authenticity - because there is no way we can embed a token in an OS project, whatever the API would be would be completely open for people to basically send whatever they want.
    Kimmo Sääskilahti
    @ksaaskil
    I wouldn't maybe worry about authenticity that much, the world is full of public GA tracking IDs that probably aren't configured in anyway to handle the unlikely case someone starts misusing it. But of course nice if that can be handled.
    I think as a first step, it might be reasonable to only track the downloads like Pact does so we know where the library is used and which versions https://github.com/pact-foundation/pact-node/blob/master/standalone/install.ts#L152
    The next step (if we decide to go there) might be to start tracking anonymous events (without including any properties), not unlike optic does.
    Carolyn
    @carolstran

    Added all of your notes about telemetry to the initial doc, thanks!

    Also @ksaaskil question for you re: some of our tests. I'm running with this idea of adding more meaningful placeholders and stumbled across this test in the unmock-node package: https://github.com/unmock/unmock-js/blob/dev/packages/unmock-node/src/__tests__/index.test.ts#L38-L44

    What is this testing for exactly? I'm trying to think of a better replacement for "foo" (maybe var, data, whatever) but also curious about whether or not we actually need this test.

    Kimmo Sääskilahti
    @ksaaskil
    It's just a sanity check that sinon is exported and functional, just to make sure anyone doesn't accidentally delete the sinon export.
    Kimmo Sääskilahti
    @ksaaskil
    Ok to merge this? unmock/unmock-js#314
    Mike Solomon
    @mikesol
    @ksaaskil yup!
    Carolyn
    @carolstran
    We have a linter (for insensitive, offensive and condescending terms) on our docs now :tada:
    Well ok it's not actively linting the docs yet - still need to fix the issues, but that's in progress!
    Thanks for the note about the CircleCI config @ksaaskil, I'll look into that today
    Kimmo Sääskilahti
    @ksaaskil
    I'll create a new release branch, lots of stuff has been added since the previous release.
    Kimmo Sääskilahti
    @ksaaskil
    Updated our React Native example to display random cat facts 🐈 https://github.com/unmock/unmock-react-native-example
    abe312
    @abe312
    Do you guys have any frontend/MERN/React opportunities? Here's a drum machine I created in react, redux and css-grid: https://abe312-drum-machine.glitch.me/
    Kimmo Sääskilahti
    @ksaaskil
    @abe312 That's great, maybe send your cv and a brief story about yourself to jobs@meeshkan.com and we'll see!
    Mike Solomon
    @mikesol
    I just had a chance to check out the unmock-server branch - it is pretty cool stuff! If the project develops further, I wonder if/when a libunmock will be in order? It makes sense to start with NodeJS as that is our most developed library, but at a certain point, having the whole stack in TypeScript seems like a disadvantage if the goal is to deploy it as a stand-alone or embedded entity. I'm wondering how we could test that out 🤔
    Kimmo Sääskilahti
    @ksaaskil
    Hmm, I wonder if the the easiest first step would be to ship it as a Docker image, that might cover a bunch of cases already.
    Bukhaar M
    @bukharim96
    @mikesol , review @ unmock/unmock-js#327 would be appreciated.
    Mike Solomon
    @mikesol
    My apologies, it had looked like @bukharim96 's PR had passed the tests, but for some reason it was not being automatically built on our Circle CI and has several linting/installation errors. These are all quite small fixes, so we can fix them in the repo itself, but I'm wondering if there is a better way to set up safeguards against this in the future?
    Kimmo Sääskilahti
    @ksaaskil
    We can switch on CI builds for forks ( passing secrets).
    without
    Sorry for that. So without passing secrets, I meant 😁
    Mike Solomon
    @mikesol
    The Circle CI demo went great. They are interested in an unmock webinar, and unmock youtube video and re-featuring the new unmock orb. Three cheers for @ksaaskil that made the stuff!! :confetti_ball:
    Kimmo Sääskilahti
    @ksaaskil
    Cool 😊
    Enabled CircleCI builds for forked pull requests in unmock-js, did the same for unmock.github.io while I was there (ping @carolstran )
    mohsenatigh
    @mohsenatigh
    Hi. Do you guys have any c,c++ and GO opportunities?
    Kimmo Sääskilahti
    @ksaaskil
    @mohsenatigh Please send job enquiries to jobs@meeshkan.com with a story of yourself, your motivation to work for us and a free-form CV, thanks!
    Kimmo Sääskilahti
    @ksaaskil
    I created a new issue that's up for grabs for anyone willing to contribute, also small PRs are welcome unmock/unmock-js#331
    Carolyn
    @carolstran
    Ahhh @ksaaskil I just went to do that because I didn't see this and was like huh it's already done! Thanks!
    Are we concerned about the build on master always failing or nah? Looks like it's missing some configuration
    Kimmo Sääskilahti
    @ksaaskil
    Yes it fails because CircleCI pushes the build to the master branch and the build does not contain the .circleci folder.
    Carolyn
    @carolstran
    Should we fix that? :eyes:
    Kimmo Sääskilahti
    @ksaaskil
    If you can figure out a way to do that then sure, I don't know how to :)
    But it also doesn't matter.
    Feng, Wen Lung (David)
    @dfeng99
    Hi there, trying to become an unmocker😅, just feel that the topic "unmock" is quite interesting. It seems that a long history in this room. I wish that I can start to contribute in a short period and get some knowledge about unmock here. Well, let me start on watching the history and documentation.
    Kimmo Sääskilahti
    @ksaaskil
    Welcome 👋
    Mike Solomon
    @mikesol
    Hi David! Great to see you here. If you'd like to pair program on a first issue, please let us know. Also, if there are any issues you'd like to propose or questions you have, this is the channel as well.
    Kimmo Sääskilahti
    @ksaaskil
    Added a PR for adding randomized behaviour to unmock: by default, it sets a fixed seed at the start of each mock generation for reproducability but that's not always desired. unmock/unmock-js#336
    Feng, Wen Lung (David)
    @dfeng99
    Glad to meet you all here!😀
    Mike Solomon
    @mikesol
    Cool!
    Mike Solomon
    @mikesol
    this is nice! http://api-docs.io/
    Kimmo Sääskilahti
    @ksaaskil
    Made a new release branch, adding CLI and Unmock mock server unmock/unmock-js#342
    Also published Unmock CircleCI orb version 0.0.14, including commands for running the mock server. https://circleci.com/orbs/registry/orb/unmock/unmock Unmock server is pre-alpha and all feedback is appreciated.
    Kimmo Sääskilahti
    @ksaaskil
    Unmock server is also available via Docker if you want to try it out without installing anything https://hub.docker.com/r/unmock/unmock-server