Higher level activities of the Foundation for Public Code that directly serve to further the mission:
- Codebase stewardship: Enabling a codebase to attain the sustainability, marketability, support and quality needed to be successfully reused and community developed.
Activities that support the above as well as make staff operations work:
- Board of directors support
- Codebase auditing
- Communication
- Community calls
- Conflicts of interest
- Creating affiliations
- Creating partnerships
- Codebase stewardship
- Documentation
- Events
- Explaining codebase stewardship
- Financial administration
- Institutional fundraising and grant applications
- Live streaming and podcasting
- Maintenance of the Standard for Public Code
- Office management
- Onboarding new staff
- Philanthropic fundraising
- Procurement
- Product development
- Recruitment
- Staff information
- Staff management
- Staff meetings
- Supporting codebase governance
- Tool management
- Trainings
- Understanding our users
- Value and impact
- Workshops
What we see as an activity
In order to prevent silos we don’t split our activities with the roles that most commonly do them or where the responsibility lies. This helps us share more activities, create communities of practice around them and remove duplication wherever possible.