Skip to content

Commit 3f84e8a

Browse files
committed
Initial draft and requirements file; updated README.
1 parent 88dd05c commit 3f84e8a

File tree

3 files changed

+520
-1
lines changed

3 files changed

+520
-1
lines changed

README.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
# static-checking-via-metaclasses
2-
Python metaclasses are how classes are created, and the ability to define your own metaclasses can help you guide and constrain code contributors in a complex codebase.
2+
When managing a community project involving many contributors, setting standards can improve consistency across components and reduce the incidence of unexpected issues. Can existing Python features make it possible to encode such standards so that they are checked automatically with minimal effort from contributors?
3+
4+
Python metaclasses are how classes are created, and by defining your own metaclasses you can guide and constrain code contributors in a complex codebase. This article reviews how metaclasses can be employed to implement static checking of user-defined derived classes.

requirements.txt

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
jupyterlab

0 commit comments

Comments
 (0)