Proyectos de Subversion Moodle

Rev

Rev 1 | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 efrain 1
# CFPropertyList
2
 
3
[![License MIT](https://img.shields.io/badge/License-MIT-blue.svg)](./LICENSE.md)
4
[![Project Status: Active](http://www.repostatus.org/badges/latest/active.svg)](http://www.repostatus.org/#active)
5
[![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org)
6
 
7
## Table of Contents
8
 
9
* [Synopsis](#synopsis)
10
* [Build Status](#build-status)
11
* [Installation](#installation)
12
* [Documentation](#documentation)
13
* [Versioning](#versioning)
14
* [Contact](#contact)
15
* [Contribute](#contribute)
16
* [Copying](#copying)
17
 
18
## Synopsis
19
 
20
The PHP implementation of Apple's PropertyList can handle both XML and binary PropertyLists. It offers functionality to easily convert data between worlds, e.g. recalculating timestamps from unix epoch to apple epoch and vice versa. A feature to automagically create (guess) the plist structure from a normal PHP data structure will help you dump your data to plist in no time.
21
 
22
CFPropertyList does not rely on any "Apple proprietary" components, like plutil. CFPropertyList runs on any Operating System with PHP and some standard extensions installed.
23
 
24
Although you might want to deliver data to your iPhone application, you might want to run those server side services on your standard Linux (or even Windows) environment, rather than buying an expensive Apple Server. With CFPropertyList you now have the power to provide data from your favorite Operating System.
25
 
26
## Build Status
27
 
28
|**Release channel**|Beta Channel|
29
|:---:|:---:|
1441 ariadna 30
|![unit tests](https://github.com/moodlehq/CFPropertyList/actions/workflows/run_tests.yml/badge.svg?branch=master)|![unit tests](https://github.com/moodlehq/CFPropertyList/actions/workflows/run_tests.yml/badge.svg?branch=develop)|
1 efrain 31
 
32
## Installation
33
 
1441 ariadna 34
See or [How to install article](https://moodlehq.github.io/CFPropertyList/howtos/installation).
1 efrain 35
 
36
## Documentation
37
 
1441 ariadna 38
We maintain a detailed documentation of the project on the Website, check the Development [Development](https://moodlehq.github.io/CFPropertyList/) and [How-tos](https://moodlehq.github.io/CFPropertyList/howtos) sections.
1 efrain 39
 
40
## Versioning
41
 
42
In order to provide transparency on our release cycle and to maintain backward compatibility, Flyve MDM is maintained under [the Semantic Versioning guidelines](http://semver.org/). We are committed to following and complying with the rules, the best we can.
43
 
1441 ariadna 44
See [the tags section of our GitHub project](https://github.com/moodlehq/CFPropertyList/tags) for changelogs for each release version.
1 efrain 45
 
46
## Contact
47
 
1441 ariadna 48
You can contact us through any of our channels, check our [Support channels](https://moodledev.io/general/channels)
1 efrain 49
 
50
## Contribute
51
 
52
Want to file a bug, contribute some code, or improve documentation? Excellent! Read up on our
1441 ariadna 53
guidelines for [contributing](./CONTRIBUTING.md) and then check out one of our issues in the [Issues Dashboard](https://github.com/moodlehq/CFPropertyList/issues).
1 efrain 54
 
55
## Copying
56
 
57
* **Code**: you can redistribute it and/or modify
58
    it under the terms of the MIT License ([MIT](https://opensource.org/licenses/MIT)).
1441 ariadna 59
* **Documentation**: released under Attribution 4.0 International ([CC BY 4.0](https://creativecommons.org/licenses/by/4.0/)).
60
 
61
## History
62
 
63
This repository was previously maintained by [Teclib](https://github.com/TECLIB/CFPropertyList/) but was archived. We thanks Teclib for their years of work work maintaining this project