Skip to content

Commit

Permalink
Move package to my ownership'
Browse files Browse the repository at this point in the history
  • Loading branch information
martwz committed Jan 28, 2019
1 parent b56ecd5 commit e8ab54b
Show file tree
Hide file tree
Showing 11 changed files with 4,946 additions and 183 deletions.
136 changes: 122 additions & 14 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,14 +1,122 @@
**/node_modules
node_modules
.idea
**/maven_packages
/coverage/
sap-ui-cachebuster-info.json
extended_runnable_file.html
.*/extended_runnable_file.html
visual_ext_index.html
/webapp/visual_ext_index.html
fioriHtmlRunner.html
.*/fioriHtmlRunner.html
mock_preview_sapui5.html
.*/mock_preview_sapui5.html
# Created by https://www.gitignore.io/api/osx,node,visualstudiocode

### OSX ###
# General
.DS_Store
.AppleDouble
.LSOverride

# Icon must end with two \r
Icon

# Thumbnails
._*

# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent

# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk

### VisualStudioCode ###
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json

### VisualStudioCode Patch ###
# Ignore all local history of files
.history

### Node ###
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Runtime data
pids
*.pid
*.seed
*.pid.lock

# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov

# Coverage directory used by tools like istanbul
coverage

# nyc test coverage
.nyc_output

# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
.grunt

# Bower dependency directory (https://bower.io/)
bower_components

# node-waf configuration
.lock-wscript

# Compiled binary addons (https://nodejs.org/api/addons.html)
build/Release

# Dependency directories
node_modules/
jspm_packages/

# TypeScript v1 declaration files
typings/

# Optional npm cache directory
.npm

# Optional eslint cache
.eslintcache

# Optional REPL history
.node_repl_history

# Output of 'npm pack'
*.tgz

# Yarn Integrity file
.yarn-integrity

# dotenv environment variables file
.env
.env.test

# parcel-bundler cache (https://parceljs.org/)
.cache

# next.js build output
.next

# nuxt.js build output
.nuxt

# vuepress build output
.vuepress/dist

# Serverless directories
.serverless/

# FuseBox cache
.fusebox/

# DynamoDB Local files
.dynamodb/
5 changes: 0 additions & 5 deletions .npmignore

This file was deleted.

4 changes: 1 addition & 3 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,4 @@ before_install:
- export DISPLAY=:99.0
- sh -e /etc/init.d/xvfb start
script:
- npm test
after_success:
- npm run codecov
- npm test
3 changes: 2 additions & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
Copyright 2017 Christian Theilemann
Original work Copyright (c) 2017 Christian Theilemann
Modified work Copyright 2018 Martin Weiss

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
15 changes: 5 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,17 @@
[![Build Status](https://travis-ci.org/geekflyer/openui5-mobx-model.svg?branch=master)](https://travis-ci.org/geekflyer/openui5-mobx-model) [![codecov](https://codecov.io/gh/geekflyer/openui5-mobx-model/branch/master/graph/badge.svg)](https://codecov.io/gh/geekflyer/openui5-mobx-model)
[![Build Status](https://travis-ci.com/martinxxd/openui5-mobx-model.svg?branch=master)](https://travis-ci.com/martinxxd/openui5-mobx-model)


mobx-ui5
========
openui5-mobx-model
=

Unofficial [ui5](https://github.com/SAP/openui5) bindings for [mobx](https://github.com/mobxjs/mobx).

Practically it is an adapter which wraps an mobx observable so that it can be used as model in ui5. You then can set properties directly on the mobx observable and also can have auto-updating computed properties which are just arbitrary javascript functions. You don't have to use ui5 `model.setProperty` or ui5 formatters anymore.

In practice this serves as a way more powerful databinding in ui5.
In practice this serves as a way more powerful data binding in ui5.

For an introduction and examples please read: https://blogs.sap.com/2017/01/30/advanced-state-management-in-sapui5-via-mobx/

### Status

- add more documentation

### Ownership

- This small library was originally written by @geekflyer
- As of 20th Sep 2018 repo ownership was transferred from @geekflyer to @martinxxD who becomes the new owner of the library
- As of 20th Sep 2018 repo ownership was transferred from [@geekflyer](https://github.com/geekflyer) to [@martinxxd](https://github.com/martinxxd) who becomes the new owner of the library
2 changes: 1 addition & 1 deletion karma.conf.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
module.exports = function (config) {
'use strict';

const UI5_VERSION = '1.42.9';
const UI5_VERSION = '1.61.2';
const CI_MODE = !!config.singleRun;

config.set({
Expand Down
Loading

0 comments on commit e8ab54b

Please sign in to comment.