Giter VIP home page Giter VIP logo

cloudone-community's Introduction

Introduction

This is an Open Source community project. Project contributors may be able to help, depending on their time and availability. Please be specific about what you're trying to do, your system, and steps to reproduce your scenario when opening a GitHub issue.

For bug reports, please open an issue

For any other topic including but not limited to: ideas, feedback, questions, and many more... We have a discussion tab enabled, in this tab, you can ask questions and interact with all of our community. To get started, here's how you can Open a Discussion.

You are also welcome to contribute to this project to improve our community.

Note: Official support from Trend Micro is not available. Individual contributors may be Trend Micro employees but are not official support.

For Contributors

We ❤️ contributions from the community. To submit changes, please review the following information.

Contributor Guidelines

Some tips before you start contributing to this project:

  • The folder structure convention for this repo is '/product-name/activity-name/{cloud-provider}-{language or framework}-your-script-foldername'.

For example, /Workload-Security/Integration/aws-cdk-workload-iam-stack

Note: The {cloud-provider} is mandatory for the cases that it's applied, such as aws-cdk-workload-iam-stack. For others cases is not necessary, but use your best judgement before submit the PR.

  • Recommended to create a README for your folder to make it easier for the community to make use of your script.
  • Writing separate test scripts in the /tests folder or having a built-in dry-run mode in the script to ensure everyone can test your script in their environment is much appreciated :)
  • Images and other assets are a welcome addition to your scripts to help everyone run tests / look at examples. Ensure they are stored in relevant folders beside your script, like /img, /assets, /examples, /tests. ⚠️ Avoid including logs with your submission unless it is used as an example. In that case, examples can be included in an /examples folder.
  • Using language-specific linters is super beneficial for easier code reviews.
  • For Python scripts, please consider submitting a requirements.txt file within your script folder for easier deployment. You can generate a requirements.txt file using the following command
# Install and run in current directory

#  For Python 3:
pip3 install pipreqs
python3 -m  pipreqs.pipreqs .

#  For Python 2:
pip install pipreqs
python -m  pipreqs.pipreqs .

# To check your python version:
python --version

Contribute

  1. Open a Discussion before you start contributing so we can discuss the changes and it's alignment with the scope of this project.
  2. Review the Contributor Guidelines
  3. If you are new to GitHub / Git, review the helpful documentation here in our Wiki before proceeding.
  4. Fork this repository.
  5. Create a new feature branch, preferably from the main branch.
  6. Commit your code with a message that is structured according to the Conventional Commits specification.
  7. Make your changes.
  8. Submit a pull request with an explanation for your changes or additions.

We will review and work with you to release the changes.

cloudone-community's People

Contributors

felipecosta09 avatar raphabot avatar dependabot[bot] avatar justindperkins avatar wschadrach avatar georgedavis-tm avatar yingyeunglam avatar glasscocked avatar atiradocc avatar fernandostc avatar igorschultz avatar marykay25 avatar jmlake569 avatar phenomenalpotato avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.