HaxeFoundation / HaxeFoundation/haxe

Leftover tasks for module-level statics

Open
#9,436 5 comments 0 reactions 1 assignee Claimed by @nadako View on GitHub
enhancement
Dominant language
Haxe
Stars
6.9k
Forks
715
Avg merge
2d 2h
Merged PRs (30d)
11

Description

_(extracted from https://github.com/HaxeFoundation/haxe/pull/8460)_

- [x] ~discuss metadata/extern for KModuleStatics class~ (moved to #9494)
- [x] adapt other targets to "flatten" module-statics classes
- [x] better error messages for module-level `public`/`static` keywords
- [ ] document resolution order (with and without import)
- [x] check/adjust dox generation
- dox should display modules to support this https://github.com/HaxeFoundation/dox/issues/268
- [ ] update the Haxe manual
- [ ] decide on naming for `KModuleStatics` in macro API

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.