Details
-
Task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
Description
According to the a ASF policy all source files should contain an ASF header. Currently there are a lot of source files that do not contain the ASF header. The files can be broken into the following categories:
Must have:
- Python files (.py)
- Bash/Shell script files (.sh)
- Javascript files (.js)
Should have:
- Maven files (pom.xml)
- GitHub workflows and Docker files (.yml)
Good to have:
- Hive/Tez/Yarn and other configuration files (.xml)
- Log4J property files (.properties)
- Markdown files (.md)
Could have but OK if they don't:
- Data files for tests (data/files/**)
- Generated code files (src/gen)
- QTest input/output files (.q, .q.out)
- IntelliJ files (.idea)
- Other txt and data files
The changes here aim to address the first three categories (must, should, good) and add the missing header when possible.