|
1 |
| - |
| 1 | +<div align="center"> |
| 2 | + <picture> |
| 3 | + <img width="300" height="120" alt="apm logo banner" src="https://github.com/abapPM/abapPM/blob/main/img/apm_banner.png?raw=true&ver=1.0.0"> |
| 4 | + </picture> |
| 5 | + <p> </p> |
| 6 | +</div> |
2 | 7 |
|
3 |
| -[](https://github.com/abapPM/ABAP-XXX/blob/main/LICENSE) |
| 8 | + |
| 9 | +[](https://github.com/abapPM/abapPM/build/zabappm_standalone.abap) |
| 10 | + |
| 11 | +[](LICENSE) |
4 | 12 | [](https://github.com/abapPM/.github/blob/main/CODE_OF_CONDUCT.md)
|
5 |
| -[](https://api.reuse.software/info/github.com/abapPM/ABAP-XXX) |
| 13 | +[](https://api.reuse.software/info/github.com/abapPM/abapPM) |
| 14 | + |
| 15 | +# apm Types |
6 | 16 |
|
7 |
| -# XXX |
| 17 | +This repository contains an interface with the types and constants used by apm. |
8 | 18 |
|
| 19 | +apm is a *package manager* 📦 for ABAP applications and modules, a *website* 🌐, and a *registry* 📑. |
9 | 20 |
|
| 21 | +You can find the *website* at https://abappm.com and the *registry* at https://registry.abappm.com. |
10 | 22 |
|
11 |
| -NO WARRANTIES, [MIT License](https://github.com/abapPM/ABAP-XXX/blob/main/LICENSE) |
| 23 | +NO WARRANTIES, [MIT License](LICENSE) |
12 | 24 |
|
13 | 25 | ## Usage
|
14 | 26 |
|
15 |
| -... |
| 27 | +```abap |
| 28 | +"! Schema for package.abap.json |
| 29 | +TYPES BEGIN OF ty_package_json |
16 | 30 |
|
17 |
| -## Prerequisites |
| 31 | +"! Full manifest |
| 32 | +TYPES BEGIN OF ty_manifest |
18 | 33 |
|
19 |
| -SAP Basis 7.40 or higher |
| 34 | +"! Abbreviated manifest |
| 35 | +TYPES BEGIN OF ty_manifest_abbreviated |
20 | 36 |
|
21 |
| -## Installation |
| 37 | +"! Full packument (as fetched from registry) |
| 38 | +"! Some fields are hoisted from latest version to root |
| 39 | +TYPES BEGIN OF ty_packument |
22 | 40 |
|
23 |
| -Import ABAP XXX to your project using [apm](https://abappm.com). |
| 41 | +"! Supported Engines |
| 42 | +CONSTANTS BEGIN OF c_engine |
24 | 43 |
|
25 |
| -```abap |
26 |
| -IMPORT '*' TO 'z$1_your_project$2' FROM 'xxx'. |
27 |
| -" or |
28 |
| -IMPORT '*' TO '/namespace/$1$2' FROM 'xxx'. |
| 44 | +"! Most Common Licenses (https://spdx.org/licenses/) |
| 45 | +CONSTANTS BEGIN OF c_license |
| 46 | +
|
| 47 | +"! Operating System Platforms |
| 48 | +CONSTANTS BEGIN OF c_os |
| 49 | +
|
| 50 | +"! Hardware Platforms |
| 51 | +CONSTANTS BEGIN OF c_cpu |
| 52 | +
|
| 53 | +"! Database Platforms |
| 54 | +CONSTANTS BEGIN OF c_db |
29 | 55 | ```
|
30 | 56 |
|
31 | 57 | ## Contributions
|
32 | 58 |
|
33 |
| -All contributions are welcome! Read our [Contribution Guidelines](https://github.com/abapPM/ABAP-XXX/blob/main/CONTRIBUTING.md), fork this repo, and create a pull request. |
| 59 | +All contributions are welcome! Read our [Contribution Guidelines](https://github.com/abapPM/abapPM/blob/main/CONTRIBUTING.md), fork this repo, and create a pull request. |
34 | 60 |
|
35 |
| -You can install the developer version of ABAP XXX using [abapGit](https://github.com/abapGit/abapGit) either by creating a new online repository for https://github.com/abapPM/ABAP-XXX. |
| 61 | +Install `apm types` using [abapGit](https://github.com/abapGit/abapGit) by creating a new online repository for https://github.com/abapPM/abapPM-Types. |
36 | 62 |
|
37 |
| -Recommended SAP package: `$XXX` |
| 63 | +Recommended SAP Package: `$APM-TYPES` |
38 | 64 |
|
39 | 65 | ## About
|
40 | 66 |
|
41 | 67 | Made with ❤️ in Canada
|
42 | 68 |
|
43 | 69 | Copyright 2024 apm.to Inc. <https://apm.to>
|
44 | 70 |
|
45 |
| -Follow [@marcfbe](https://twitter.com/marcfbe) on X/Twitter or [marcfbe](https://linkedin.com/in/marcfbe) or LinkedIn |
| 71 | +Follow [@marcf.be](https://bsky.app/profile/marcf.be) on Bluesky or [@marcfbe](https://linkedin.com/in/marcfbe) on LinkedIn |
0 commit comments