maint: Update HACKING
[automake.git] / PLANS / README
blob87cb8dc369f5e0449629be31a4eda927a717c47c
1 "Plans" for future or on-going Automake development.
3 The contents is meant to help ensure a more controlled and smooth
4 development and evolution for Automake, in several ways.
6  - Having the plans clearly spelled out should will avoid messy
7    roadmaps with no clear way forward or with muddy or ill-defined
8    aims or purposes; a trap this is too easy to fall into.
10  - Keeping planned changes cooking and re-hashed for a while should
11    ensure rough edges are smoothed up, transitions are planned in a
12    proper way (hopefully avoiding debacles like the AM_MKDIR_PROG_P
13    deprecation and the AM_CONFIG_HEADER too-abrupt removal), and
14    "power users" have more chances of getting informed in due time,
15    thus having all the time to prepare for the changes or raise
16    objections against them.
18  - Having the plans clearly stated and registered in a "centralized"
19    location should make it more difficult to them to slip through
20    the cracks, getting forgotten or (worse) only half-implemented.
22  - Even for discussions and plans registered on the Bug Tracker
23    as well, a corresponding entry in the PLANS directory can help
24    in keeping main ideas summarized, and consensus and/or objections
25    registered and easily compared.