Contributing to Oblique Paradigm
This concept will only succeed if it's shaped by the creator community it serves. We need your expertise, concerns, and ideas to build something that actually works for independent creators.
Ways to Contribute
- 📝 Documentation - Improve guides, add examples, fix typos
- 💻 Code - Build features, fix bugs, improve performance
- 🎨 Design - Create UI/UX improvements, visual assets
- 💡 Ideas - Share feedback, propose features, report issues
Documentation Contributions
How to Edit Documentation
Fork the Repository
Visit GitHub repository (opens in a new tab) and click "Fork"
Make Your Changes
Edit the markdown files in the pages/
directory
Submit a Pull Request
Create a PR with a clear description of your changes
Review Process
Maintainers will review and provide feedback
Documentation Guidelines
- Write clearly: Use simple, concise language
- Add examples: Include real-world scenarios
- Stay organized: Follow existing structure
- Test locally: Ensure changes render correctly
Areas Needing Documentation
- Use case examples: More real-world scenarios
- Technical guides: Smart contract interactions
- Video tutorials: Visual learning content
- Translations: Multi-language support
Code Contributions
Development Setup
# Clone the repository
git clone https://github.com/oblique-paradigm/oblique-paradigm-docs.git
cd oblique-paradigm
# Install dependencies
npm install
# Run development environment
npm run dev
# Run tests
npm test
Contribution Process
Find an Issue
Browse GitHub Issues (opens in a new tab) or create one
Claim the Issue
Comment that you're working on it
Create a Branch
git checkout -b feature/your-feature-name
Write Code
Follow coding standards and include tests
Submit PR
Include issue number and detailed description
Code Standards
- Test Coverage: Minimum 80% for new code
- Documentation: JSDoc comments for public APIs
- Style Guide: Follow ESLint configuration
- Commits: Use conventional commit format
Priority Development Areas
High-Priority Features:
- Task matching algorithm improvements
- Mobile app development
- Smart contract optimizations
- Integration with creator platforms
Design Contributions
Design System
We're building a cohesive design language:
- Principles: Minimal, accessible, creator-focused
- Colors: Dark theme with high contrast
- Typography: Clear hierarchy, readable fonts
- Components: Reusable, responsive, accessible
How to Contribute Designs
- Review current designs in Figma (link coming soon)
- Create proposals for improvements
- Share mockups in Discord #design channel
- Iterate based on feedback from community
Design Needs
- Dashboard layouts: Creator portfolio views
- Mobile interfaces: Native app designs
- Marketing materials: Landing pages, graphics
- Brand assets: Logos, icons, illustrations
Community Input
Critical Areas Needing Feedback
Governance Framework Design
-
How should projects make scope changes?
-
What happens during contributor disagreements?
-
Should governance be token-weighted or quadratic?
-
How do projects maintain direction while staying democratic?
Economic Model Refinement
-
How should tasks be priced in tokens?
-
When should profits be distributed?
-
What platform fees are reasonable?
-
How should acquisitions be handled?
Quality Control Systems
-
Who validates completed tasks?
-
How are disputes resolved fairly?
-
How do contributors build credibility?
-
What happens with poor quality work?
Legal & Regulatory Structure
-
What legal entity structure for projects?
-
How to handle multi-jurisdiction taxes?
-
Who owns created intellectual property?
-
How to ensure regulatory compliance?
Platform Features & UX
- How should creators discover projects?
- What coordination tools are needed?
- How to manage multiple project tokens?
- What builds contributor trust?
Specific Questions for Different Users
For Project Initiators
- What would make you share equity with unknown collaborators?
- How would you evaluate completed work quality?
- What safeguards against project hijacking do you need?
For Contributors
- What information do you need before joining projects?
- How should the platform protect against non-payment?
- What would convince you profits will actually be shared?
For Everyone
- What collaborative projects excite you most?
- What unfair collaboration experiences have you had?
- How do successful open-source projects handle governance?
Community Channels
Discord Community
Join our Discord (opens in a new tab)
Active channels:
#general
- Main discussion#development
- Technical talk#governance
- Platform decisions#showcase
- Share your work#help
- Get assistance
GitHub Discussions
GitHub Discussions (opens in a new tab)
- Feature requests
- Technical RFCs
- Community proposals
- Q&A
Working Groups
Join specialized teams focusing on specific aspects:
-
Governance WG: Designing decision-making frameworks
-
Economics WG: Refining token models and incentives
-
Technical WG: Building smart contracts and infrastructure
-
Legal WG: Ensuring compliance and protection
Recognition & Rewards
Contributor Recognition
Active contributors receive:
- Reputation badges: Display on profile
- Early access: Test new features first
- Governance power: Extra voting weight
- Token rewards: OP tokens for contributions
Contribution Tracking
All contributions are tracked and recognized:
- GitHub contribution graph
- Discord role progression
- Platform reputation score
- Public contributor list
Community Guidelines
Be Respectful
- Welcome newcomers
- Value diverse perspectives
- Provide constructive feedback
- Assume good intentions
Be Specific
- Explain problems clearly
- Provide reproducible examples
- Suggest concrete solutions
- Back claims with evidence
Be Collaborative
- Build on others' ideas
- Share knowledge freely
- Help others contribute
- Celebrate successes together
Code of Conduct: We maintain a strict code of conduct. Harassment, discrimination, or toxic behavior will not be tolerated.
Getting Started
Ready to contribute? Here's how to begin:
Join Discord
Connect with the community at discord.gg/BfAESuma (opens in a new tab)
Introduce Yourself
Share your background and interests in #introductions
Find Your Area
Browse channels and working groups that match your skills
Start Small
Begin with documentation fixes or small features
Grow Your Impact
Take on larger projects as you gain familiarity
Remember: Every contribution, no matter how small, helps build the future of creator collaboration. Your perspective and expertise are valuable - share them!