Agenda
- Introductions
- Discuss pain points
- Discuss ideas/plans/etc. for the team
- Discuss recurring events to help build community within our team
Recording
https://r.mee6.xyz/YpgpWZ2jt2 (link to an mp3
file created by our MEE6
bot)
Notes
- josevelez: not even sure where to start to set up a monorepo
- josevelez: are there open source best practices?
- Jovi: go over small, bite-sized best practices
- how to communicate
- how to propose features
- would be good as a written format
- with-heart: personal goal for this team is to document open source
- to solve our own pains and needs
- to
- shareables: things that make it easy for another project to get started
README.md
- templates/generators
- Narb: part of the problem is getting people to contribute and get involved
- people are typically focused on their own projects and not contributing to others
- Jovi: visibility is a big part of it
- the more changes people use something, the more chances there are they’ll find something they like about it
- Jovi: another roadblock is ease-of-contribution
- documentation of project to make it easy for others to get involved
- get local dev env running, report issues, etc.
- Narb: hard to define standards
- how to write tests, etc.
- how do we ease the barriers to contributing?
- memoalv: shared link to best practices repo from work
- Dhaiwat: people want to be able to contribute to projects
- Narb: would be nice to have a running document about how to improve projects, what makes good projects work well, etc.
- josevelez: I make the assumption that anything I put on GitHub is open source, is that true?
- with-heart: on a technical level it is, but to me open source has a “spirit” to it
- josevelez: should we make fostering the open source spirit part of this?
- enrico: doing some of the open source best practices already but wasn’t aware of them
- with-heart: content in Notion
- content we produce ourselves
- links to other guides, resources, etc.
- overview of tooling, etc.
- josevelez: having templates available increase accessibility (he uses windows so was hard to contribute to
web3
at first
- enrico: how can we structure a business model around an open source project?
- token standard that allows a community to own a project
- Narb: been thinking about this too
- GitCoin has bounties where you’re rewarding for contributing to open source projects
- we could create our own token and give these out as a reward
- have to keep in mind the legality aspects
- with-heart: funding is hard for open source
- came to web3 because felt a similar spirit to open source
- a lot of open source projects use https://opencollective.com/
- reliant on sponsors to continue providing funding
- josevelez: projects should offer some share of their income to contributors