Hi everyone !

Doing some cleanup on Redmine, I see bugs and feature requests are
sorted by categories, which are the place where they occur (lighttable,
darkroom, Lua, masks).

I would like to propose an additional taxinomy, for example as tags, to
narrow the field of expertise they require :

  * *G**UI design,* for everything related to workflow and ergonomics
    optimization /(mostly GTK programming)/
  * *data**management*, for everything related to EXIF/IPTC metadata,
    tags, collections and database management///(mostly text handling//,
    exiftools and S//qlite)/
  * *I/O**handling,* for everything related to files decoding, encoding,
    printing, exporting, sharing /(mostly libs handl//ing and //Rawspeed
    programmin//g//)/
  * *image processing,* for everything related to core algorithms and
    modules/(mostly maths)/
  * *performance,* for everything related to low-level optimizations to
    make algorithms run faster /(mostly SSE4, OpenCL and fundamental
    //computer-science)/
  * *compatibility,* for everything related to make the above stack work
    on various devices, OS and architectures /(mostly wiring OS specs)/
  * *documentation and translation,* for everything related to redaction
    and pedagogy/(text, video, tutorials, etc.)/

This is in the spirit of encouraging external contributions and
collaboration, in order to make the skills set required clearer.I hope
that, looking at that taxinomy, everyone could figure out where he can
put his skills.

What do you think ?

Have a good day,

Aurélien.


___________________________________________________________________________
darktable developer mailing list
to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org

Reply via email to