Skip to content

Commit 951b12a

Browse files
committed
chore: reorganize .fernignore for better maintainability
1 parent 69686bd commit 951b12a

File tree

1 file changed

+28
-22
lines changed

1 file changed

+28
-22
lines changed

.fernignore

Lines changed: 28 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,38 @@
1-
# Specify files that shouldn't be modified by Fern
2-
3-
4-
## Custom code
5-
6-
src/humanloop/evals
7-
src/humanloop/prompt_utils.py
8-
src/humanloop/path_utils.py
1+
# Files and directories that should not be modified by Fern
2+
# Fern is an OpenAPI SDK generator that automatically creates and updates SDK code
3+
# from our OpenAPI specification. This file controls which files are excluded from
4+
# Fern's auto-generation process to prevent overwriting custom implementations.
5+
6+
## Core SDK Implementation
7+
# Custom implementation files that should not be auto-generated by Fern
8+
# These files contain our custom logic and should be manually maintained
99
src/humanloop/client.py
10-
src/humanloop/overload.py
1110
src/humanloop/context.py
11+
src/humanloop/decorators/
1212
src/humanloop/error.py
13+
src/humanloop/evals/
14+
src/humanloop/otel/
15+
src/humanloop/overload.py
16+
src/humanloop/path_utils.py
17+
src/humanloop/prompt_utils.py
18+
src/humanloop/sync/
19+
src/humanloop/cli/
20+
21+
## Development Tools
22+
# Configuration and tooling files
1323
mypy.ini
14-
README.md
15-
src/humanloop/decorators
16-
src/humanloop/otel
17-
src/humanloop/sync
18-
src/humanloop/cli
1924
pytest.ini
2025

21-
## Tests
26+
## Documentation
27+
# Documentation files that should be manually maintained
28+
README.md
2229

23-
tests/custom
30+
## Testing
31+
# Custom test implementations
32+
tests/custom/
2433
tests/__init__.py
2534

26-
## CI
27-
28-
.github/workflows/ci.yml
29-
30-
## Config
31-
35+
## Version Control and CI
36+
# Version control and CI configuration
3237
.gitignore
38+
.github/workflows/ci.yml

0 commit comments

Comments
 (0)