From c952edd97e554fde17112779872374813e04823f Mon Sep 17 00:00:00 2001 From: Harry Wiseman Date: Mon, 1 Nov 2021 11:46:07 +0000 Subject: [PATCH 1/3] Update spelling mistake Updated a spelling mistake, unless its an intended one to show how people don't actually read it! --- docs/Architecture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/Architecture.md b/docs/Architecture.md index c2697a9435b..e1debe70d78 100644 --- a/docs/Architecture.md +++ b/docs/Architecture.md @@ -229,7 +229,7 @@ If you don't find a particular feature in the react-admin documentation, it prob ## Principle Of Least Documentation -None reads docs. It's an unfortunate fact that we have learned to live with. +Noone reads docs. It's an unfortunate fact that we have learned to live with. So when we design a new feature, we try to do it in the most intuitive way for developers. We keep the API minimal (see above). We copy the API of well-known libraries. We throw errors with helpful and explicit messages. We provide TypeScript types and JSDoc to help developers discover the API from within their IDE. We publish live examples with commented code. From ab91b4c43856255d89e97875d14cfb84d2744e9c Mon Sep 17 00:00:00 2001 From: Harry Wiseman Date: Tue, 2 Nov 2021 09:17:49 +0000 Subject: [PATCH 2/3] Update Architecture.md Added a space for No one --- docs/Architecture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/Architecture.md b/docs/Architecture.md index e1debe70d78..0d90141c249 100644 --- a/docs/Architecture.md +++ b/docs/Architecture.md @@ -267,7 +267,7 @@ You can build your own distribution of react-admin by combining different packag ## Backward Compatibility Is More Important Than New Features -None of us like to update the code of our apps just because an underlying library has published a breaking change. React-admin does its best to avoid losing developers' time. +No one of us like to update the code of our apps just because an underlying library has published a breaking change. React-admin does its best to avoid losing developers' time. Some of the components may have a weird API. That's probably for historical reasons. We prefer to keep the backward compatibility as high as possible - sometimes at the cost of API consistency. From 15aa264dabf5f95ffb1b725ff7a08dc6b68390cc Mon Sep 17 00:00:00 2001 From: Harry Wiseman Date: Tue, 2 Nov 2021 09:19:03 +0000 Subject: [PATCH 3/3] Update Architecture.md Amended to No one --- docs/Architecture.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/Architecture.md b/docs/Architecture.md index 0d90141c249..b631264e946 100644 --- a/docs/Architecture.md +++ b/docs/Architecture.md @@ -229,7 +229,7 @@ If you don't find a particular feature in the react-admin documentation, it prob ## Principle Of Least Documentation -Noone reads docs. It's an unfortunate fact that we have learned to live with. +No one reads docs. It's an unfortunate fact that we have learned to live with. So when we design a new feature, we try to do it in the most intuitive way for developers. We keep the API minimal (see above). We copy the API of well-known libraries. We throw errors with helpful and explicit messages. We provide TypeScript types and JSDoc to help developers discover the API from within their IDE. We publish live examples with commented code. @@ -267,7 +267,7 @@ You can build your own distribution of react-admin by combining different packag ## Backward Compatibility Is More Important Than New Features -No one of us like to update the code of our apps just because an underlying library has published a breaking change. React-admin does its best to avoid losing developers' time. +None of us like to update the code of our apps just because an underlying library has published a breaking change. React-admin does its best to avoid losing developers' time. Some of the components may have a weird API. That's probably for historical reasons. We prefer to keep the backward compatibility as high as possible - sometimes at the cost of API consistency.