JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 5809
  • Score
    100M100P100Q133083F
  • License Apache-2.0

An `express.js` like framework for Appwrite Functions, enabling super-easy navigation!

Package Exports

  • @itznotabug/appexpress
  • @itznotabug/appexpress/appexpress.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@itznotabug/appexpress) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

AppExpress

GitHub stars GitHub forks GitHub issues GitHub pull requests GitHub license GitHub Release Source CI Functions CI NPM Downloads Node.js Appwrite

AppExpress is a lightweight framework, inspired by express.js and meticulously designed for Appwrite Functions. It simplifies creating server-like functionalities through an intuitive API that simplifies routing, middleware integration, and more.

Documentation

For installation instructions and additional resources, please visit the Wiki Page.

Live Action Demo

Discover AppExpress in action through a demo:

How to Contribute

Your contributions are valued, whether it's reporting issues or suggesting enhancements!

  • Reporting Issues

    Encounter a bug or have a suggestion? Please file it via the issue tracker.

  • Submitting Pull Requests

    Want to make contributions? Here’s how you can do so effectively:

    1. Fork the Repository & Create a Branch

      • Fork the repo and start from a new branch.
      • Name your branch appropriately:
        • Bug fixes: fix-issueNumber-description (e.g., fix-11-remove-excess-forward-slashes)
        • Feature additions: feat-issueNumber-description (e.g., feat-09-add-view-engine-support)
        • Documentation tweaks: Clearly state the nature of your updates.
    2. Develop & Test

      • Implement your changes and ensure code quality by running npm run lint.
      • Resolve any formatting issues with npm run format.
      • For new features or refactoring, add and run tests using npm run tests.
    3. Open a Pull Request

      • Ensure you're assigned to the issue before proceeding to PR.

Support the Project

Give the project a ⭐️ to show your support!