Code Monkey home page Code Monkey logo

sap-samples / cloud-messaging-handsonsapdev Goto Github PK

View Code? Open in Web Editor NEW
20.0 12.0 10.0 163 KB

For the host and participants of the Hands-on SAP Dev live stream show to share discoveries and scripting efforts in the Diving into messaging on SAP Cloud Platform series.

Home Page: https://www.youtube.com/playlist?list=PL6RpkC85SLQCf--P9o7DtfjEcucimapUf

License: Apache License 2.0

Shell 89.79% JavaScript 6.03% Awk 3.91% CAP CDS 0.26%
samples sample-code hands-on sapdev sap-cloud-platform messaging scripting owner-qmacro

cloud-messaging-handsonsapdev's Introduction

Cloud - Messaging - Hands-on SAP Dev

REUSE status

Description

For the host and participants of the Hands-on SAP Dev live stream show to share discoveries & scripting efforts in the collective dive into messaging on SAP Business Technology Platform - specifically in the Diving into messaging on SAP Business Technology Platform series.

New (30 Oct 2020) For the current Graphing SAP Enterprise Messaging Artifacts miniseries, there's a new graphing subdirectory in this repo, with its own README with info on the tools, and all the resources we're creating together.

Requirements

The scripts in this repo are Bash shell scripts. Therefore, to try these scripts out yourself, you'll need a Bash shell, which is available on macOS, Linux and Windows (with the Windows Subsystem for Linux). You will need some basic tools, in particular jq, yq and curl. You'll also need cf, the Cloud Foundry CLI. If you want to try out the CAP projects you'll need a Node.js installation of the SAP Cloud Application Programming Model - see the CAP documentation for details.

Using the SAP Business Application Studio

Of course, there's also a Bash shell in the SAP Business Application Studio (App Studio), which is wonderful. If you want to use that, there's a little script appstudiosetup that you can use to set things up. Currently it will install yq and jq into a user-local executable directory (bin in your home directory), and also URL encoding utilities (from NPM package url-decode-encode-cli); url-encode in particular is used in the management and messaging scripts.

Once you've got an App Studio dev space set up and running, clone this repository (use the 'Clone from git' link in the Welcome page and use this url https://github.com/SAP-samples/cloud-messaging-handsonsapdev.git), open a terminal, and run the script:

user: user $ ./projects/cloud-messaging-handsonsapdev/bas-setup
Installing yq ...
Installing jq ...
...
+ [email protected]
updated 1 package in 0.156s
Please now restart the terminal (Ctrl-D then Ctrl-`) to have the new shell settings take effect ...
user: user $

Follow the instructions and start a new terminal, and you're all set.

Download and installation

To enjoy these scripts, you don't have to download or install anything. But you can of course clone this repository to have the content available to you locally.

Support

Support for the content in this repository is available during the Hands-on SAP Dev live stream episodes, specifically in the Diving into messaging on SAP Business Technology Platform series. Otherwise, this content is provided "as-is" with no other support.

Contributing

Please refer to the CONTRIBUTING.md file.

Code of conduct

SAP adopts the Contributor's Covenant 2.0 across our open source projects to ensure a welcoming and open culture for everyone involved. Please follow the standard Code of Conduct link in this repository to find out more.

License

Copyright (c) 2020 SAP SE or an SAP affiliate company. All rights reserved. This project is licensed under the Apache Software License, version 2.0 except as noted otherwise in the LICENSE file.

cloud-messaging-handsonsapdev's People

Contributors

btbernard avatar qmacro avatar sbarzaghialteaup avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cloud-messaging-handsonsapdev's Issues

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.