Skip to content
This repository has been archived by the owner on Jul 17, 2024. It is now read-only.

Commit

Permalink
Merge pull request #1 from dtechvision/auth
Browse files Browse the repository at this point in the history
Make main have latest even though WIP
  • Loading branch information
SamuelLHuber authored Feb 10, 2024
2 parents ec46c09 + 6a9d5c1 commit a6b85e3
Show file tree
Hide file tree
Showing 357 changed files with 104,264 additions and 7,439 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

# dependencies
node_modules
pnpm-lock.yaml
.pnp
.pnp.js

Expand Down
2 changes: 1 addition & 1 deletion LICENSE.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2023 Dylan Steck
Copyright (c) 2024 Dylan Steck

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
28 changes: 26 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,33 @@
# farcaster kit

![farcaster kit og:image](https://i.imgur.com/qajaZLU.png)

react hooks for the best farcaster apps -- [view docs](https://farcasterkit.com/docs)

### todos for the `auth` branch
note: right now the `auth` branch has housed all my latest changes, which have mostly been around auth. listed below is everthing i'm trying to finish before cleaing the branch up and merging it in <br/> ^ this really should be v1.0, but I'll worry about the versioning once everything is done
- **auth**
- [ ] wrap up `examples/auth/with-neynar` and move the `NeynarProvider` as well as components directly to Farcaster Kit's package in `packages/farcasterkit`
- [ ] also in `examples/auth` - wrap up either `with-dynamic`, `with-privy`, or `with-rainbowkit`
- each lets the user _create a FC account with a wallet_, the component/providers just need to be cleaned then added to `packages/farcasterkit` before the wallet-specific examples can get edited
- [ ] create a subsequent component/edit the `FarcasterKitProvider` in `packages/farcasterkit` to allow a user to log in & _create a signer_ with their wallet
- [ ] wrap up `examples/auth/with-auth-kit` and add the component/provider edits to `packages/farcasterkit`
- **api**
- [ ] add writes
- [ ] add read endpoints & schema that are similar or at parity to the old Warpcast APIs
- some of this will require writing materialized views over the `old-replicator`
- [ ] add new channels
- need to figure out the best way to get the channel data that isn't permissionless and only lives in Warpcast
- **misc.**
- [ ] finish the new website at `apps/web`
- the new design is there, i've just been waiting to finish these changes so i can document them on the site
- [ ] write & add styled components to storybook in `packages/components`
- [ ] potentially make some edits to `examples/starter` to showcase more of what the new changes do?
- [ ] edit `packages/create-farcaster-app` to allow the user to select [litecast](https://github.com/dylsteck/litecast)
- [ ] add linting, changelog, and other small setup configs to the monorepo


----
![farcaster kit og:image](https://i.imgur.com/qajaZLU.png)

farcaster kit is made up of two parts:
1. react hooks and modules to build the best farcaster apps
2. a rest api to fetch data with or without the hooks
Expand Down
1 change: 1 addition & 0 deletions apps/api/.env.example
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
PG_CONNECTION_STRING=
NEYNAR_API_KEY=
POSTHOG_API_KEY=
PORT=3001
9 changes: 9 additions & 0 deletions apps/api/dist/index.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions apps/api/dist/index.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

129 changes: 129 additions & 0 deletions apps/api/dist/modules/casts/controller.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions apps/api/dist/modules/casts/controller.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

129 changes: 129 additions & 0 deletions apps/api/dist/modules/neynar/controller.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit a6b85e3

Please sign in to comment.