Skip to content

Commit 8b586c3

Browse files
committed
Clarify naming conventions for package folder structure and reserved keywords
1 parent 0e35636 commit 8b586c3

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

_mydocs/contribute/naming-conventions.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ When creating a new package for DAX Lib, it is important to follow specific conv
2121

2222
2. **Package Folder Name** (⚠️ only for Small Libraries)
2323

24-
- The folder name for your package should be in lowercase letters and use dots to separate different levels of hierarchy.
25-
> **⚠️**
2624
> This naming convention must be manually managed if you create a Small Library by forking the DAX Lib repository. If you create a Medium-Large Library with a dedicated GitHub repository, the folder name will be automatically generated when the package is published to DAX Lib.
2725
26+
- The folder name for your package should be in lowercase letters and use dots to separate different levels of hierarchy.
27+
2828
Example: for a package named `Contoso.Conversion`, the folder name should be:
2929

3030
```bash
@@ -68,8 +68,8 @@ When creating a new package for DAX Lib, it is important to follow specific conv
6868
- Do not use `Dax.` in the package name (`Dax` as a single word is a reserved keyword in function names).
6969
- Do not use `DaxLib.` as a prefix for package name. This prefix is reserved for public open-source libraries of common use. Do not submit pull requests for new libraries using the `DaxLib.` prefix.
7070

71-
6. **Folder Structure**
72-
71+
6. **Folder Structure** (⚠️ only for Small Libraries)
72+
> This naming convention must be manually managed if you create a Small Library by forking the DAX Lib repository. If you create a Medium-Large Library with a dedicated GitHub repository, the folder name will be automatically generated when the package is published to DAX Lib.
7373
- The **first level** structure should be a single letter (lowercase) corresponding to the first letter of the package name. This helps reduce the number of items in a single folder and keeps the repository organized.
7474
- The **second level** should be the package name (lowercase).
7575
- The **third level** should be the package version.

0 commit comments

Comments
 (0)