github.com/sentienttechnologies/studio-go-runner@v0.0.0-20201118202441-6d21f2ced8ee/CONTRIBUTING (about)

     1  # How to contribute
     2  
     3  Firstly thanks for visiting this project and taking the time to consider either using, or contributing, or both to the project.
     4  
     5  If you haven't already, visit the studioml python project at https://github.com/studioml/studio.
     6  
     7  The docs directory contains a large number of relevant items of information, if you are concerned with the build and test process the docs/ci.md file is probably the best place to start.
     8  
     9  If you would like to exmine the protocol being used to submit jobs to the runners please review the docs/interface.md file.
    10  
    11  ## Contributing
    12  
    13  Input to this project is welcomed in the form of
    14  
    15    * Bug reports
    16    * Features requests as a github issues
    17    * Pull requests
    18  
    19  Bug reports can be submitted via creation of a new issue.  When creating the issue be sure to select appropriate labels from the right hand side of the issue creation page.
    20  
    21  When requesting a feature follow the instructions for the As a, I want to, In order that format.  Any additional details beyond a single sentence for each and add free form information to the bottom to the issue.
    22  
    23  Prior to endevouring to create new features and submitting PRs be sure to communicate with the authors and project maintainers to ensure that new features are inline with the intended use-cases that drove the creation of the project.
    24  
    25  ## Coding conventions
    26  
    27  Start reading our code and you'll get the hang of it. Because Go is used extensively gofmt is the format being used.  Some small rules should be followed:
    28  
    29    * short variable declarations are much preferred over var
    30  
    31  Many Thanks,
    32  Karl Mutch, Cognizant EAI