0.9.0 proposal: Dropping default assistant set and leveraging "assistant index"
Miro Hrončok
mhroncok at redhat.com
Mon Feb 24 10:26:00 UTC 2014
Dne 24.2.2014 10:28, Bohuslav Kabrda napsal(a):
> I'm CCing Miro, who is working on the packaging side of things and on the index - Miro, could you sum up your progress and provide us with the links to repos, etc., so that we all know what's going on?
Hi,
currently there is a "somehow defined standard" for a DevAssistant
module - called dap. The standard may still be changed (in backwards
incompatible way), depending on the implementation of dap index.
The standard is defined in README of daploader:
https://github.com/hroncok/python-daploader
https://pypi.python.org/pypi/daploader
Daploader is a Python module that can load metadata of a dap for further
processing. It can perform sanity checks on the metadata and files in
the dap. Later, sanity/validity checks for the assistants inside are
planed as well (as well as for DevAssistant itself).
Daploader comes with daplint "binary" user/developer can use to check
his/hers daps.
The dap index (name is not final) will allow any logged user (via Github
or FAS (or potentially other services)) to upload a dap file.
That file will be processed by daploader and if valid, added to the
database. Daps can be updated in similar way.
Other users will have the opportunity to browse, search and rate
assistants. Reporting of malware and legal issues will be possible as well.
API will be provided (for start, it will be read-only).
The dap index is currently in planing phase only, public pre-alpha with
restricted write access will be available soon (probably withing no
longer than a month, but no promises).
Several things we've decided with Slávek:
* daps in dap index will not be namespaced (as opposite of Copr or
Github) and will have unique names
* it will allow comaintainers in similar way as Fedora pkgdb
* we want to avoid dependencies on other daps
--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
More information about the devassistant
mailing list