Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adjustments to release #84

Merged
merged 2 commits into from
Oct 4, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 1 addition & 5 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
fail-fast: false
matrix:
php-version: [ '8.1' ]
server-version: [ 'stable26', 'stable27' ]
server-version: [ 'stable27' ]
include:
- server-version: "master"
php-version: "8.2"
Expand Down Expand Up @@ -103,10 +103,6 @@ jobs:
./occ app:enable notifications
./occ app:enable --force ${{ env.APP_NAME }}

- name: Patch base.php
if: ${{ startsWith(matrix.server-version, 'stable26') }}
run: patch -p 1 -i apps/${{ env.APP_NAME }}/base_php.patch

- name: Run Nextcloud
run: php -S 127.0.0.1:8080 &

Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
[![Tests](https://github.com/cloud-py-api/app_api/actions/workflows/tests.yml/badge.svg)](https://github.com/cloud-py-api/app_api/actions/workflows/tests.yml)
[![Docs](https://github.com/cloud-py-api/app_api/actions/workflows/docs.yml/badge.svg)](https://cloud-py-api.github.io/app_api/)

### Supercharge your Nextcloud with AppAPI and applications specifically designed for it.
### Boost your Nextcloud with AppAPI and its specially designed applications.

### This project pivots on four main pillars:

1. **Enhanced Stability** This ecosystem is committed to maintaining API stability over extended periods.
1. **Enhanced stability** This ecosystem is committed to maintaining API stability over extended periods.
This ensures a reliable and consistent user experience as developers won't need to constantly update their apps with each new release.

2. **Enhanced security.** Unlike the traditional method, which allowed direct interaction with the core Nextcloud code,
Expand All @@ -17,7 +17,7 @@
3. **Reliable computing power.** The ecosystem is designed to solve resource-intensive problems.
Developers can easily integrate complex computing functions, including advanced machine learning models, and run them on external hardware.

4. **Community Friendly** The project aims to attract a diverse and broader developer community by creating applications
4. **Community friendly.** The project aims to attract a diverse and broader developer community by creating applications
in various programming languages and providing a well-documented, consistent and user-friendly API.
Community collaboration and contributions are encouraged to drive open source innovation.

Expand Down
14 changes: 8 additions & 6 deletions appinfo/info.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,16 +7,18 @@
<![CDATA[
### Supercharge your Nextcloud with AppAPI and applications specifically designed for it.


The AppAPI is a project within the Nextcloud ecosystem designed to streamline and enhance the process of
application development, deployment, and management. It introduces a new methodology that allows developers to create
applications using a variety of programming languages, not limited to PHP, which was traditionally used in Nextcloud development.

### List of Nextcloud applications that require AppAPI:

| Name | Language | Type | Description | Link |
|---------------------|----------|-------------|------------------------------|---------------------------------------------------------------|
| talk_bot_ai_example | Python | application | Talk Bot demonstration | [GitHub](https://github.com/cloud-py-api/talk_bot_ai_example) |
| upscaler_example | Python | application | Image UpScaler demonstration | [GitHub](https://github.com/cloud-py-api/upscaler_example) |
### List of applications that require AppAPI:

| Name | Language | Description | Link |
|---------------------|----------|---------------------|---------------------------------------------------------------|
| talk_bot_ai_example | Python | Talk Bot demo | [GitHub](https://github.com/cloud-py-api/talk_bot_ai_example) |
| upscaler_example | Python | Image UpScaler demo | [GitHub](https://github.com/cloud-py-api/upscaler_example) |

_If you wish to develop an application, we will gladly help and assist you._

Expand Down Expand Up @@ -57,7 +59,7 @@ to join us in shaping a more versatile, stable, and secure app landscape.
<screenshot>https://raw.githubusercontent.com/cloud-py-api/app_api/main/screenshots/app_api_admin_settings.png</screenshot>
<dependencies>
<php min-version="8.1"/>
<nextcloud min-version="26" max-version="28"/>
<nextcloud min-version="27" max-version="28"/>
</dependencies>
<repair-steps>
<install>
Expand Down