Overview:
"Invent" is an app framework designed for beginners and created as a re-implementation of Adafruit's CircuitPython PYOAmodule. Originally named "PyperCard," the project transitioned to using the PyScript framework for cross-platform development. Initially developed with Kivy, the shift to PyScript was influenced by successful testing at the London Young Coders' Meetup. The project is now maintained by Nicholas, sponsored by Anaconda Inc, and hosted on GitHub under the "invent" organization.
Features:
- User Interface Generation: PyScript is used as the underlying framework for creating cross-platform user interfaces.
- Developer Setup: Provides detailed instructions for setting up the development environment, including cloning the repository, upgrading pip, and running the test suite.
- Ownership Transition: Ownership of the repository has been transferred to the "invent" framework organization on GitHub.
- License Update: The project's license has been changed from MIT to Apache2 for the latest version.
- Automated Tasks: Many developer-related tasks are automated using a Makefile.
- Documentation: Detailed documentation for the project can be found on GitHub pages.
- Future Updates: The project hints at upcoming example applications to showcase the framework's capabilities.
Developer Setup
- Git clone the repository:
git clone <repository_URL>