#191 new meta

external API organisation

Reported by: Ichthyostega Owned by:
Priority: normal Milestone: 2beta
Component: lumiera Keywords: QA architecture
Sub Tickets: #17, #143, #144, #162, #350, #474, #938 Parent Tickets: #202

Description (last modified by Ichthyostega)

Care for consitent arrangement of external API contents

  • complete separation of API and implementation namespaces
  • all API includes go within src/include
  • no implementation code in lumiera::
  • all implementation code below stage::... / steam::... / vault::...
  • consistent handling of namespace for the core abstractions
  • re-assess splitting in interface / ABC for the leading hierarchies

this is a tracking ticket -- individual tasks depending.

Change history (10)

comment:1 by Ichthyostega, at 2009-07-31T15:25:58Z

Keywords: meta added

comment:2 by Ichthyostega, at 2009-08-02T19:39:57Z

blocking: 202

comment:3 by Ichthyostega, at 2009-12-21T00:02:16Z

blockedby: 17, 80, 143, 144, 150, 16217, 80, 143, 144, 150, 162, 474

comment:4 by Ichthyostega, at 2009-12-21T00:02:25Z

blockedby: 17, 80, 143, 144, 150, 162, 47417, 80, 143, 144, 150, 162, 350, 474

comment:5 by Christian Thäter, at 2010-01-16T12:08:45Z

Type: plannedmeta

comment:6 by Ichthyostega, at 2013-11-02T22:52:03Z

blockedby: 17, 80, 143, 144, 150, 162, 350, 47417, 80, 143, 144, 150, 162, 350, 474, 938

comment:7 by Ichthyostega, at 2016-01-03T19:06:21Z

blockedby: 17, 80, 143, 144, 150, 162, 350, 474, 938143, 144, 162, 350, 474, 938
Summary: consistent external API organisationexternal API organisation

comment:8 by Ichthyostega, at 2022-10-21T21:32:08Z

Description: modified (diff)

comment:9 by Ichthyostega, at 2022-10-21T21:53:39Z

blockedby: 143, 144, 162, 350, 474, 93817, 143, 144, 162, 350, 474, 938

comment:10 by Undercover Agent, at 2025-12-25T00:00:00Z

blockedby: 17, 143, 144, 162, 350, 474, 938
blocking: 202
Parent Tickets: 202
Sub Tickets: 17, 143, 144, 162, 350, 474, 938

Migration MasterTickets ⟼ Subtickets-plugin

Note: See TracTickets for help on using tickets.