-
Notifications
You must be signed in to change notification settings - Fork 117
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
2023/2024 Contributor Hospitality Ideas #35
Comments
Summarizing Tasks:
|
I think a more fleshed out |
I'm going to finetune this but here are some things coming to mind when looking at this again with fresh eyes. I know I need to check in on the other comments above. I'm still working here but wanted to get out some initial notes that was seeing.
|
The point I'm trying to make is that we're going to invest a lot in https://github.com/ipfs/helia. That is the landing page. I think we should have the bare minimum text under each of the packages under https://github.com/ipfs/helia/tree/main/packages by provide a big/bold link back to https://github.com/ipfs/helia. (I assume we still need to keep the licensing text copy/pasted, but stuff about contributing, docs, support, etc. should all be in one place.). This prevents copy/paste and helps extract more value out of the work we're putting into the top-level project readme. Does that make sense? |
I did some more readme updates for some of the items above: #83 |
Thanks @whizzzkid for your contributions here and getting more task tracking going. I know I piled some more tasks on with some of my comments. I have gone through and attempted to coalese all the tasks in the top-level issue description. Feel free to modify. We can let that be our source of truth for how this endeavor is progressing. |
I think there are two tiers of work. There are easier things that can be completed pretty independently. Thanks for seeing and jumping on those @whizzzkid. Please keep plugging away as able. Then there are the bigger items around the project's relationship to other projects and direction. I think this is the most important area to focus on @achingbrain . This is items like the manifest updates and describing how the project relates to js-ipfs. I want someone to come to the project and after a quick read to get why we're building Helia and where it fits. I would then role to the developer/contributor guide stuff. Let me know if it's helpful to talk more specifically on priorities here. |
Addresses: ipfs/helia#35 In this PR: - summarizing examples in the readme, - companion PR: ipfs/helia#76 --------- Co-authored-by: Alex Potsides <[email protected]>
Doing some items I saw while looking fresh at #35 This includes: 1. Moving contribution section up higher since this is important. 2. Updating the status section. 3. Combining about "code structure" both internally and as it relates to other projects. 4. Added a "notable users" section as a call that we'd like to hear from users and fill this in. 5. (bonus - feel free to reject) added some emojis for more color on the page.
Refs #35 - Removes permissions section as it's not relevant to general usage - Updates out of date sections and adds links to relevant modules - Adds emojis
Refs #35 Adds answers to questions asked in that issue.
Refs #35 Adds answers to questions asked in that issue.
Refs #35 Adds answers to questions asked in that issue. --------- Co-authored-by: Steve Loeppky <[email protected]>
Refs #35 - Removes permissions section as it's not relevant to general usage - Updates out of date sections and adds links to relevant modules - Adds emojis --------- Co-authored-by: Steve Loeppky <[email protected]>
After resolving one or more IPNS records, use the selector to choose one and then cache the result. Fixes #20
## [@helia/ipns-v1.1.2](https://github.com/ipfs/helia-ipns/compare/@helia/ipns-v1.1.1...@helia/ipns-v1.1.2) (2023-05-09) ### Bug Fixes * cache IPNS entries after resolving ([#35](ipfs/helia-ipns#35)) ([704b413](ipfs/helia-ipns@704b413)), closes [#20](ipfs/helia-ipns#20)
Bumps [@libp2p/websockets](https://github.com/libp2p/js-libp2p) from 6.0.3 to 7.0.5. - [Release notes](https://github.com/libp2p/js-libp2p/releases) - [Changelog](https://github.com/libp2p/js-libp2p/blob/master/.release-please.json) - [Commits](libp2p/js-libp2p@peer-record-v6.0.3...websockets-v7.0.5) --- updated-dependencies: - dependency-name: "@libp2p/websockets" dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@libp2p/websockets](https://github.com/libp2p/js-libp2p) from 6.0.3 to 7.0.5. - [Release notes](https://github.com/libp2p/js-libp2p/releases) - [Changelog](https://github.com/libp2p/js-libp2p/blob/master/.release-please.json) - [Commits](libp2p/js-libp2p@peer-record-v6.0.3...websockets-v7.0.5) --- updated-dependencies: - dependency-name: "@libp2p/websockets" dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [cborg](https://github.com/rvagg/cborg) from 1.10.2 to 2.0.5. - [Release notes](https://github.com/rvagg/cborg/releases) - [Changelog](https://github.com/rvagg/cborg/blob/master/CHANGELOG.md) - [Commits](rvagg/cborg@v1.10.2...v2.0.5) --- updated-dependencies: - dependency-name: cborg dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
## [@helia/car-v1.0.3](https://github.com/ipfs/helia-car/compare/@helia/car-v1.0.2...@helia/car-v1.0.3) (2023-08-27) ### Dependencies * bump @helia/interface from 1.2.2 to 2.0.0 ([#32](ipfs/helia-car#32)) ([68656a8](ipfs/helia-car@68656a8)) * bump cborg from 1.10.2 to 2.0.5 ([#35](ipfs/helia-car#35)) ([10994ea](ipfs/helia-car@10994ea)) * bump multiformats from 11.0.2 to 12.0.1 ([#4](ipfs/helia-car#4)) ([50bed0f](ipfs/helia-car@50bed0f))
Bumps [@libp2p/websockets](https://github.com/libp2p/js-libp2p) from 6.0.3 to 7.0.5. - [Release notes](https://github.com/libp2p/js-libp2p/releases) - [Changelog](https://github.com/libp2p/js-libp2p/blob/master/.release-please.json) - [Commits](libp2p/js-libp2p@peer-record-v6.0.3...websockets-v7.0.5) --- updated-dependencies: - dependency-name: "@libp2p/websockets" dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Below are items that stuck out when coming to https://github.com/ipfs/helia with fresh eyes imagining what it's like for someone who hears about Helia, wants to learn more, and wants to contribute potentially:
README Items
Manifesto Items
Other specific things to do
Given it's been a few months, we should update with current understanding.
General thoughts
The text was updated successfully, but these errors were encountered: