Ferreteria: Difference between revisions
(→Pages) |
mNo edit summary |
||
Line 10: | Line 10: | ||
'''Ferreteria''' is a code library that provides a basic [[application framework]] along with some utility functions that can be used separately. It was originally written for [[VbzCart]], but became useful in its own right as it developed. The name literally means "hardware" in Spanish; I used it because I came across the word in a hardware store full of useful tools, which made it seem somehow appropriate as a name for a software toolkit, and also because I seem to be using the affix "ferret" in a lot of my software projects. | '''Ferreteria''' is a code library that provides a basic [[application framework]] along with some utility functions that can be used separately. It was originally written for [[VbzCart]], but became useful in its own right as it developed. The name literally means "hardware" in Spanish; I used it because I came across the word in a hardware store full of useful tools, which made it seem somehow appropriate as a name for a software toolkit, and also because I seem to be using the affix "ferret" in a lot of my software projects. | ||
It is written in [[PHP]], but | It is written in [[PHP]], but is designed to be language-agnostic. | ||
===Premises=== | ===Premises=== |
Revision as of 23:32, 25 March 2022
<hide> page type::article thing type::software thing type::project software type::library language::PHP </hide>
About
Ferreteria is a code library that provides a basic application framework along with some utility functions that can be used separately. It was originally written for VbzCart, but became useful in its own right as it developed. The name literally means "hardware" in Spanish; I used it because I came across the word in a hardware store full of useful tools, which made it seem somehow appropriate as a name for a software toolkit, and also because I seem to be using the affix "ferret" in a lot of my software projects.
It is written in PHP, but is designed to be language-agnostic.
Premises
Every Ferreteria app will have some kind of on-server database, even if it's just a text file. (Currently only MySQL/MariaDB wrapper-classes are written.)
Pages
For coding conventions used within Ferreteria, see wooz:conventions/coding. versionsVersions 1-3 need to be renamed to 0.1-0.3 because they're all pre-release. This has been done in the docs for v0.3, but some code referencing v3 may still exist.
|
Apps/Applets
|
Links
Official
- GitLab: official code repository
- Redmine @ vbz: official project tracker