Giter Site home page Giter Site logo

itznotabug / appexpress Goto Github PK

View Code? Open in Web Editor NEW
29.0 1.0 1.0 176 KB

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

License: Apache License 2.0

JavaScript 87.46% HTML 3.51% Handlebars 2.66% EJS 3.11% Pug 2.71% CSS 0.55%
appwrite appwrite-function appwrite-functions-navigation

appexpress's Introduction

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!

appexpress's People

Contributors

itznotabug avatar

Stargazers

françois gardien avatar Ashlay Steur avatar CuongPM avatar Dimas Anwar Aziz avatar  avatar hharzer avatar Jean de Dieu HAGENIMANA avatar  avatar Francis Miyoba avatar  avatar Marius B. avatar Rahul Parida avatar Collin avatar Leo Keil avatar Kenneth Bass avatar  avatar Rhelython avatar Jeremias Nunez avatar Chhin Sras avatar Sam K avatar Rupak Sapkota avatar Johann Taylor avatar sherry wilson avatar Andreas Ziegler avatar Mike Sindani avatar Dennis Ivy avatar Matej Bačo avatar Eldad A. Fux avatar  avatar

Watchers

 avatar

Forkers

divanov11

appexpress's Issues

Fields Not Private

I use IntelliJ IDE to develop projects and hence it marks any field with _ prefix as private. However VSCode adheres to # prefix for private fields which is acceptable by IntelliJ as well.

Currently used prefix is _, example: this._context.
Due to this, all the private fields are visible and accessible in VSCode's auto-completion. Better to refactor to use the #.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.