• Stars
    star
    214
  • Rank 179,156 (Top 4 %)
  • Language
    JavaScript
  • License
    Apache License 2.0
  • Created about 3 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The home of Devtoberfest 2021 - an open celebration of what makes us developers - coding and collaboration!

Devtoberfest 2021 from SAP

REUSE status

Contributors Display

Description

Devtoberfest might be over, but the fun and learning is just starting. We hope that everyone joins this week for SAP TechEd 2021. Also all of the content from Devtoberfest remains available for replay. We will be performing the final points calculations on November 13th and 14th and then announcing the overall winner during the closing hour of SAP TechEd 2021. See you all there!

Devtoberfest is a 6-week event, leading up to SAP TechEd. This event is to be seen as a celebration of and for Developers. Every developer is welcome to join 6 weeks of tech talks, guest speakers, community contribution through a gamified learning journey with prizes, and celebratory events.

Read more about the event in the kick-off blog post

Registration: Devtoberfest Eventbite Registration Page

Discord: Devtoberfest Gaming Night Server

Register for the event on Eventbrite to recieve all the latest notifications about Devtoberfest. Registration is also required to be entered in the Contest aspects of Devtoberfest.

A list of all submitted open source projects to be part of Devtoberfest with details can be found in entries.md. Be sure to support these great community projects and take advantage of what they are sharing with everyone.

Key Dates

Current Week Date Description
Oct 1 Devtoberfest Begins!
Oct 4 - 8 Week 1 - Welcome to Devtoberfest
Oct 11 - 15 Week 2 - Best Practices
Oct 15 Dogtoberfest Day
Oct 18 - 22 Week 3 - Cloud Native
Oct 25 - 29 Week 4 - Security
Nov 1 - 5 Week 5 - Data && Analytics
Nov 8 - 12 Week 6 - Frontend
Nov 12 Devtoberfest Ends
Current Week Nov 16 TechEd Begins

Contest (The Game)

A game that is open to all developers. Points can be accrued by completing items listed on the game page readme. Points are awarded for things such as attending a presentation or completing tutorials on SAP Community. Prizes are awarded based on badges earned and associated points accumulated. Prize and Points are described on the game page readme as well as the rules relating to how many winners will make it to the Grand Prize Winner drawing.

For full details on the contest aspects please see the Game Page Readme and of course for all the rules see Terms and Conditions.

But the fun doesn’t end there. We have an animated Contest Gameboard to help you track your progress through the contest. Just replace scnId.Here with your SAP Community Profile ID to the end of the following URL: https://devrel-tools-prod-scn-badges-srv.cfapps.eu10.hana.ondemand.com/devtoberfestContest/scnId.Here.

And if you are curious how we built the animated gameboard, we have also released the whole thing as a Sample Code repository here: https://github.com/SAP-samples/sap-community-activity-badges

Understand "The Game" Devtoberfest Content

Contributing to Open Source

If you want to earn additional points towards the Devtoberfest contest, you can submit your own Open Source project or make a meaningful contribution to the Open Documentation Initiative. Being involved in the SAP Community is important to us, that is why we would love to see your contributions.

Contribute to SAP Community during Devtoberfest

Coding Challenges

Coding Challenges are a fun way to recap and cement the learnings made during Devtoberfest. Each week you can face a new challenge and earn points for the Devtoberfest Contest. Close before the end of a week, the Coding Challenge for the coming week gets introduced on the respective topic page.

Devtoberfest Coding Challenges explained

All Work and No Play? Nope!

As part of the entire Devetoberfest celebration we want to take time to have some fun and relax with topics outside the normal work day. Therefore we will have special sessions each Friday during Devetobefest specifically for fun in mind. Check the topic agenda pages of each week for more details.

Introduction to Devtoberfest Fun Fridays

How to obtain support

Create an issue in this repository if you find a bug or have questions about the content.

For additional support, ask a question in SAP Community.

Legal Stuff

The legal terms and conditions of for this event are detailed in the TOC.

License

Copyright (c) 2021 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.

More Repositories

1

cloud-cap-samples

This project contains sample applications for SAP Cloud Application Programming Model.
JavaScript
368
star
2

abap-platform-rap-opensap

Samples for the openSAP course "Building Apps with the ABAP RESTful Application Programming model (RAP)."
332
star
3

abap-cheat-sheets

Explore ABAP syntax in a nutshell supported by executable demo examples.
ABAP
321
star
4

machine-learning-diff-private-federated-learning

Simulate a federated setting and run differentially private federated learning.
Python
315
star
5

fiori-elements-opensap

This repository offers optional hands-on exercises for the free openSAP course "Developing and Extending SAP Fiori Elements Apps."
ABAP
207
star
6

sap-devtoberfest-2020

The home of Devtoberfest 2020 - an open celebration of what makes us developers – coding and collaboration!
JavaScript
176
star
7

cap-sflight

Using SAP Cloud Application Programming Model and SAP Fiori elements to build a simple travel management app, both with Node.js and Java.
CAP CDS
162
star
8

abap-platform-refscen-flight

SFlight is back! This is the Flight Reference Scenario for the ABAP RESTful Application Programming Model.
158
star
9

abap-platform-rap-workshops

This repository contains materials for workshops about the ABAP RESTful Application Programming Model (RAP).
ABAP
155
star
10

kyma-runtime-extension-samples

This project contains sample applications for building extensions and microservices on SAP BTP, Kyma runtime.
JavaScript
148
star
11

cloud-abap-rap

This repository contains several examples how to develop with the ABAP RESTful Application Programming Model (RAP) in SAP BTP, ABAP environment.
146
star
12

abap-oo-basics

In support of the YouTube video series on ABAP Object Oriented basics, this repository contains the ABAP source code samples which are used in the video series.
ABAP
137
star
13

hana-xsa-opensap-hana7

openSAP HANA7 Course Exercise Materials - Software Development on SAP HANA (Update Q1/2019)
JavaScript
136
star
14

fiori-elements-feature-showcase

Sample application that demonstrates and documents a broad variety of features of SAP Fiori elements for OData V4. Developers can play around with the new features and learn how to implement them.
CAP CDS
128
star
15

hana-shine-xsa

SAP HANA Interactive Education for SAP HANA Extended Application Services, Advanced Model (SHINE for XS Advanced) is an education content to learn, develop, and deploy SAP HANA XS Advanced Model application and is a successor of SHINE for XS Classic.
JavaScript
114
star
16

cloud-cap-samples-java

A sample application that demonstrates the features of the Java SDK for the SAP Cloud Application Programming Model.
Java
101
star
17

multi-cloud-html5-apps-samples

Examples of HTML5 applications for multiple SAP BTP environments. The examples show how you can use standalone application routers or managed application routers to achieve different goals, and they demonstrate the capabilities of the SAP HTML5 Application Repository service for SAP BTP.
HTML
95
star
18

cf-mta-examples

The repository contains multitarget application (MTA) examples for SAP BTP, Cloud Foundry environment. Examples demonstrate how to achieve different goals using MTAs and show the capabilities of MTA deployment service in the Cloud Foundry environment.
Java
89
star
19

hana-shine

SAP HANA INteractive Education (SHINE) is an education content to learn, develop and deploy SAP HANA Application Services (XS Engine) based applications within the SAP HANA Platform
89
star
20

btp-setup-automator

Automate the setup of your SAP BTP account with the SAP BTP CLI and other CLI tools.
Python
85
star
21

hana-developer-cli-tool-example

Learn how to build a developer-centric SAP HANA command line tool, particularly designed to be used when performing SAP HANA development in non-SAP tooling (for example from VS Code).
CSS
82
star
22

cloud-bulletinboard-ads

This is the bulletinboard-ads sample application code used in the openSAP course: Cloud-Native Development with SAP Business Technology Platform (formerly SAP Cloud Platform).
76
star
23

sap-tech-bytes

Accompanying the SAP Developer Advocates "SAP Tech Bytes" initiative.
JavaScript
76
star
24

ui5-cap-event-app

Showcase of SAP Cloud Application Programming Model and OData V4 with draft mode in a freestyle SAPUI5 app and an SAP Fiori elements app.
JavaScript
75
star
25

hana-ml-samples

This project provides code examples for SAP HANA Predictive and Machine Learning scenarios and is educational content. It covers simple Predictive Analysis Library SQL examples as well as complete SAP HANA design-time “ML scenario”-application content or HANA-ML Python Notebook examples.
Jupyter Notebook
74
star
26

cloud-commerce-sample-setup

Find the sample manifest.json and configuration files that you can use to build out your commerce repository in SAP Commerce Cloud.
TypeScript
73
star
27

hana-opensap-cloud-2020

Exercise materials for openSAP courses targeted to application developers, SAP HANA developers, Cloud Application Programming Model developers, and SAP Business Technology Platform developers.
JavaScript
70
star
28

byd-api-samples

A set of Postman collections that enables users to consume SAP Business ByDesign web services.
69
star
29

abap-platform-fiori-feature-showcase

Feature showcase that demonstrates and documents how to implement annotation-driven SAP Fiori Elements UI features for oData V4, using the ABAP RESTful Application Programming Model (RAP).
65
star
30

btp-cf-cap-multitenant-susaas

Sample project that demonstrates how to setup a multitenant application for a software-as-a-service scenario using the SAP BTP Cloud Foundry environment. Developers learn how to implement their own CAP (mtxs) based SaaS app including an SaaS API and integration with various essential SAP BTP service offerings.
JavaScript
61
star
31

btp-cap-multitenant-saas

Sample project that demonstrates how to setup a multitenant application for a Software-as-a-Service scenario, leveraging the Kyma and Cloud Foundry Runtimes of the SAP Business Technology Platform. Developers learn how to implement their own CAP (mtxs) based SaaS app including an SaaS API and integration with various essential SAP BTP service of...
JavaScript
61
star
32

ui5-webcomponents-sample-vue

UI5 Web Components Sample TODO application built with Vue.
Vue
57
star
33

cloud-cap-hana-swapi

SAP Cloud Application Programming Model fun sample to demonstrate many-to-many relationships.
CAP CDS
56
star
34

ui5-typescript-helloworld

Showcase of a TypeScript setup for developing UI5 applications.
TypeScript
55
star
35

openui5-pwa-sample

How to build a progressive web app (PWA) with OpenUI5.
JavaScript
54
star
36

ui5-webcomponents-sample-react

UI5 Web Components Sample TODO application built with React.
JavaScript
54
star
37

cloud-cap-risk-management

The SAP Risk Management example applications show how to deploy a CAP (SAP Cloud Application Programming model) application to Cloud Foundry and Kyma.
CAP CDS
52
star
38

cloud-workflow-samples

Workflow sample projects as reference content. Users can download and import the content of this project to their tenant to understand and learn how to consume workflow.
JavaScript
51
star
39

teched2023-XP286v

SAP Business Technology Platform Solution Diagrams
51
star
40

abap-exercises-codejam

Material for CodeJams on SAP Business Technology Platform, ABAP Environment and ABAP RESTful Application Programming Model.
48
star
41

cloud-cf-helloworld-nodejs

A "Hello World" application for Cloud Foundry using a simple RESTful API in Node.js with persistency in PostgreSQL and SAPUI5 UIs.
48
star
42

datasphere-content

Use sample content to explorer SAP Datasphere. The downloads contain sample data as CSV files, but could also include model / metadata information. See the README files for details.
44
star
43

ui5-typescript-tutorial

Tutorial for building UI5 applications with TypeScript.
TypeScript
40
star
44

btp-cap-genai-rag

Explore this repository for GenAI samples on SAP Business Technology Platform (SAP BTP). We provide examples for single and multitenant versions, showcasing integration of LLMs via SAP AI Core, LangChain in SAP CAP, and advanced techniques like Retrieval Augmented Generation (RAG).
TypeScript
40
star
45

cloud-sample-node-chat

A simple chat application that is built on Node.js.
CSS
39
star
46

ui5-exercises-codejam

Material for SAP CodeJam events on UI5. Step-by-step guide explaining how build a frontend web application using UI5.
JavaScript
39
star
47

odata-basics-handsonsapdev

A simple OData service to accompany the "Back to basics: OData" series on the Hands-on SAP Dev live stream show.
HTML
39
star
48

cloud-sfsf-benefits-ext

SAP Employee Benefits Management is a sample extension application for SuccessFactors Employee Central. The application runs on SAP Cloud Platform and can be used by employees to make orders in specific benefits' campaigns and by HR managers to manage employee benefits and set up new benefits campaigns.
Java
38
star
49

ui5-webcomponents-sample-angular

UI5 Web Components Sample TODO application built with Angular.
JavaScript
36
star
50

teched2021-DEV160

DEV160 - Scale Application Development with SAPUI5
35
star
51

btp-build-resilient-apps

SAP S/4HANA extension application following patterns for building resilient applications on SAP BTP, such as the use of DevOps, observability, integration with business process workflows, and multi-region failover
TypeScript
35
star
52

cloud-cap-multitenancy

SAP Cloud Application Programming Model (CAP) sample code project with multitenancy using service manager-created SAP HANA containers for tenant data isolation.
JavaScript
34
star
53

fiori-elements-v4-cap-advanced

Learning journey to develop SAP Fiori Elements applications based on SAP CAP OData v4 services. Demonstrating advanced concepts required for many business applications.
JavaScript
34
star
54

btp-azure-opensap

Exercises and sample code for the openSAP course "Building Applications on SAP BTP with Microsoft Services"
Java
34
star
55

cloud-espm-cloud-native

Enterprise Sales and Procurement Model (ESPM) Cloud Native is a project that showcases how an application can be made resilient by implementing resilience design patterns. This application is developed using Spring Boot framework and can be deployed locally as well as on SAP BTP, Cloud Foundry environment.
Java
34
star
56

datahub-integration-examples

Example operators, pipelines, and Dockerfiles for SAP Data Hub showing how to connect to different sources or how to perform certain tasks.
Python
34
star
57

btp-service-metadata

Contains the metadata of SAP BTP services - in a machine-readable format - available in an SAP BTP pay-as-you-go account.
jq
33
star
58

cloud-application-security-sample

Demonstrate authorizations on data level into Spring-based SAP BTP applications. We make use of the Spring Security ACL and integrate it with the XSUAA service and the Java Client Security Library offered by SAP.
Java
32
star
59

abap-file-uploader

Sample code to demonstrate easy upload and filling of a custom ABAP table with data from the client side (JSON).
ABAP
31
star
60

teched2023-AD283v

Develop Applications with SAPUI5 and Best Practices of SAP
30
star
61

btp-side-by-side-extension-learning-journey

Starter Template for the learning journey "Building side-by-side extensions on SAP BTP".
30
star
62

cap-hana-exercises-codejam

This repo contains the exercise instructions, starting template code, and sample solution for the CodeJam based on SAP Cloud Application Programming Model.
JavaScript
29
star
63

teched2022-DT281

Build and Extend Apps with the ABAP RESTful Application Programming Model
29
star
64

btp-ai-sustainability-bootcamp

This github repository contains the sample code and exercises of btp-ai-sustainability-bootcamp, which showcases how to build Intelligence and Sustainability into Your Solutions on SAP Business Technology Platform with SAP AI Core and SAP Analytics Cloud for Planning.
Jupyter Notebook
29
star
65

teched2022-DT181

Boost Your Productivity in Developing SAP Fiori Apps
CAP CDS
28
star
66

abap-alv-google-upload-sheet

Sample demonstrating export of ALV Grid data from SAP GUI directly to Google Drive and display exported data snapshots automatically in Google Sheets.
ABAP
28
star
67

cloud-mdk-samples

Sample mobile development kit applications showcasing capabilities and common how-to topics for the intermediate to experienced user.
JavaScript
27
star
68

frun-csa-policies-best-practices

Best practices check examples for creating CSA policies in SAP Focused Run
PowerShell
27
star
69

teched2021-developer-keynote

SAP TechEd 2021 Developer Keynote: Improving Developers' Lives.
JavaScript
26
star
70

teched2021-DEV261

DEV261 - Build Extensions with SAP BTP, Kyma Runtime
JavaScript
26
star
71

btp-aws1-opensap

This repository contains exercises and sample code for the openSAP course "Build Resilient Applications on SAP BTP with Amazon Web Services."
JavaScript
26
star
72

sme-partner-reference-application

The SME partner reference application provides a "golden path" to build, deploy, run, and integrate full-stack cloud applications on the SAP Business Technology Platform for SAP partners in the SME market.
JavaScript
25
star
73

security-services-tools

If you use security-related services and tools such as EWA, SOS, System Recommendations, Configuration Validation, or a security dashboard in SAP Solution Manager, the ABAP reports in this repository can help with further analysis and development.
ABAP
25
star
74

xf-application-mocks

Contains lightweight substitutes for SAP applications to ease the development and testing of extension and integration scenarios. In conjunction with SAP Business Technology Platform, kyma runtime, the efficient implementation of application extensions is supported without the need for real SAP applications being accessible during development.
JavaScript
25
star
75

cloud-sdk-js

This repository provides code samples and examples how to use the SAP Cloud SDK for JavaScript/TypeScript. The SAP Cloud SDK makes developing applications on the SAP Business Technology Platform easy.
TypeScript
25
star
76

analytics-cloud-datasphere-community-content

Download content packages for SAP Analytics Cloud and SAP Datasphere. Find technical samples, best practices or business scenarios. Packages contain data models, visualisations and sample data (if applicable).
JavaScript
25
star
77

acl2020-commonsense

Source code for paper on commonsense reasoning for 2020 Annual Conference of the Association for Computational Linguistics (ACL) 2020.
Python
25
star
78

btp-terraform-samples

Best practices and examples to use the Terraform provider for SAP BTP.
HCL
24
star
79

hana-cloud-learning

This repository contains sample code and sample data for SAP HANA Cloud learning content such as like learning tracks, tutorials, and missions.
TSQL
24
star
80

fiori-elements-incident-management

This repository contains the sample OData V4 service material for the tutorials provided in the SAP Developer Center.
CAP CDS
23
star
81

teched2021-IIS160

IIS160 - Accelerate the Development of SAP Fiori Apps Using SAP Fiori Elements
CAP CDS
23
star
82

azure-openai-aicore-cap-api

With AI Core as a proxy for Azure OpenAI Services, we are able to perform prompt engineering, e.g. to add more context in the form of (SAP) documents or to perform input validation. This repo serves as a starting point for such a raw proxy and shows how SAP BTP, AI Core can be consumed and exposed via a CAP API.
Jupyter Notebook
23
star
83

fiori-tools-samples

This project contains sample SAP Fiori elements applications built using SAP Fiori tools.
JavaScript
22
star
84

security-research-differentially-private-generative-models

SAP Security research sample code and tutorials for generating differentially private synthetic datasets using generative deep learning models
Jupyter Notebook
22
star
85

acl2022-self-contrastive-decorrelation

Source code for ACL 2022 paper "Self-contrastive Decorrelation for Sentence Embeddings".
Python
22
star
86

digital-manufacturing-extension-samples

Use these sample extensions to learn how to build your own extensions on top of SAP Digital Manufacturing.
JavaScript
21
star
87

integrated-business-planning-excel-add-in-templates

Collection of best practices planning view templates for the SAP Integrated Business Planning (IBP) Add-In for Microsoft Excel.
21
star
88

teched2023-AD181v

Delve into ABAP Cloud on SAP BTP, ABAP Environment
21
star
89

smart-co2nverter-ai

A mobile application enabling bank customers to be more climate conscious while strengthening their loyalty to the bank.
TypeScript
20
star
90

commerce-migration-toolkit

SAP Commerce extensions to support data migrations to SAP Commerce Cloud.
Java
20
star
91

ui5-webcomponents-sample-svelte

UI5 Web components sample TODO application built with Svelte.
Svelte
20
star
92

teched2023-DT182v

Use ABAP Cloud for Developer Extensibility
20
star
93

cloud-btp-cli-api-codejam

Material for the CodeJam on the CLI and APIs for the SAP Business Technology Platform.
Shell
20
star
94

btp-developer-guide-cap

SAP BTP Developer’s Guide offers developer guidance to software developers on how to implement business applications using SAP Cloud Application Programming Model on SAP BTP Cloud Foundry and SAP BTP Kyma Runtime following the best practices.
20
star
95

ui5-service-worker-sample

ui5-service-worker-sample demonstrates how the Service Worker API, available in modern web browsers, could be used in a UI5 app to realize different caching strategies.
JavaScript
20
star
96

cloud-messaging-handsonsapdev

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.
Shell
20
star
97

cloud-mdk-tutorial-samples

Sample from the SAP mobile development kit tutorials demonstrating various components and features of the MDK in the context of an enterprise mobile solution.
JavaScript
19
star
98

teched2020-IIS201

IIS201 - Bring the Full SAP Fiori User Experience to Your Screens in SAP GUI
19
star
99

gateway-odata-v4

Collection of sample code to show how services based on OData V4 can be build using the SAP Gateway OData V4 framework.
ABAP
19
star
100

teched2023-AD180v

Create Apps, Processes, and Workspaces with SAP Build Solutions
18
star