Skip to content
  • MySensors
  • OpenHardware.io
  • Categories
  • Recent
  • Tags
  • Popular
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. Development
  3. Getting involved

Getting involved

Scheduled Pinned Locked Moved Development
7 Posts 3 Posters 998 Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • O Offline
    O Offline
    oneyb
    wrote on last edited by
    #1

    Hello there,

    I have been brushing up on my c++ skills lately so that I can be more adept with embedded systems programming.

    I would like to contribute to MySensors and would like some guidance on where help is needed.

    I see there are a few things here:
    https://github.com/mysensors/MySensors/projects/6

    Regards
    Brian

    mfalkviddM 1 Reply Last reply
    0
    • O oneyb

      Hello there,

      I have been brushing up on my c++ skills lately so that I can be more adept with embedded systems programming.

      I would like to contribute to MySensors and would like some guidance on where help is needed.

      I see there are a few things here:
      https://github.com/mysensors/MySensors/projects/6

      Regards
      Brian

      mfalkviddM Offline
      mfalkviddM Offline
      mfalkvidd
      Mod
      wrote on last edited by mfalkvidd
      #2

      Hi @oneyb. That would be great!
      If you haven't already, see https://www.mysensors.org/download/contributing for how to get started with contributions.

      Do you have some special areas of interests? Usually, contributing something that you you need yourself is the most fun way to get started.

      You can also browse https://github.com/mysensors/MySensors/issues and see if anything looks interesting.

      1 Reply Last reply
      1
      • O Offline
        O Offline
        oneyb
        wrote on last edited by
        #3

        Hi @mfalkvidd,
        thank you for the encouragement. My dream is to become proficient in small-scale industrial applications. For example, I would like to build a kitchen countertop food processor to process larger batches of fruits, pour them in (recycled) glasses in a protected sterile atmosphere, and seal them. Basically it would be a canning machine for the lazy :).

        For now I want to apply my c++ skills.

        The contribution guidelines are great, especially regarding coding style.

        I'll have a look at the issues.

        1 Reply Last reply
        1
        • O Offline
          O Offline
          oneyb
          wrote on last edited by
          #4

          Hi @mfalkvidd,

          I can't find anything about writing tests. I see you have mentioned tests for building on different hardware. That's pretty neat. Did you document you testing infrastructure. I would be very interested in how you set that up. I imagine it being a pretty messy job.

          I find it helpful to have a policy on testing code.

          Cheers
          Brian

          mfalkviddM 1 Reply Last reply
          0
          • O oneyb

            Hi @mfalkvidd,

            I can't find anything about writing tests. I see you have mentioned tests for building on different hardware. That's pretty neat. Did you document you testing infrastructure. I would be very interested in how you set that up. I imagine it being a pretty messy job.

            I find it helpful to have a policy on testing code.

            Cheers
            Brian

            mfalkviddM Offline
            mfalkviddM Offline
            mfalkvidd
            Mod
            wrote on last edited by mfalkvidd
            #5

            @oneyb unfortunately, I don’t know much about how the testing infrastructure works and I haven't looked at the documentation. Perhaps @hek or @Anticimex can explain?

            1 Reply Last reply
            0
            • mfalkviddM Offline
              mfalkviddM Offline
              mfalkvidd
              Mod
              wrote on last edited by
              #6

              https://github.com/mysensors/MySensors/tree/development/tests/Arduino/sketches could give some insight

              1 Reply Last reply
              0
              • AnticimexA Offline
                AnticimexA Offline
                Anticimex
                Contest Winner
                wrote on last edited by
                #7

                We don't have a unit testing framework in place, and we don't have a hardware setup for a system testing setup.
                What we do currently is to let the buildserver attempt to build a number of sketches design to enable certain features in the library for all board types to validate that the features at least compile and don't produce warnings for the boards we support. Any sketch placed in the tests folder mentioned above will be automatically picked up and evaluated for all boards by the build server.

                Do you feel secure today? No? Start requiring some signatures and feel better tomorrow ;)

                1 Reply Last reply
                1
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                12

                Online

                11.7k

                Users

                11.2k

                Topics

                113.0k

                Posts


                Copyright 2019 TBD   |   Forum Guidelines   |   Privacy Policy   |   Terms of Service
                • Login

                • Don't have an account? Register

                • Login or register to search.
                • First post
                  Last post
                0
                • MySensors
                • OpenHardware.io
                • Categories
                • Recent
                • Tags
                • Popular