|
| 1 | +// @flow |
| 2 | + |
| 3 | +export const CONTRIBUTION_TITLE = 'Build Odysee With Us'; |
| 4 | + |
| 5 | +export const CONTRIBUTION_INTRO = |
| 6 | + 'Odysee is a community platform, and we believe it should be built by the community too.'; |
| 7 | + |
| 8 | +export const CONTRIBUTION_BODY = |
| 9 | + "Whether you're a developer looking to contribute code, a designer with fresh ideas, or a creator who sees possibilities we have not imagined yet, we'd love your help building Odysee."; |
| 10 | + |
| 11 | +export const WHY_POINTS = [ |
| 12 | + "YouTube wasn't built in a day, and neither was the spirit that once made it great. We're trying to recapture that with Odysee.", |
| 13 | + 'Your code does not just fix bugs or add features. It proves a video platform can be built with creators and users, not just for them.', |
| 14 | +]; |
| 15 | + |
| 16 | +export const TRACKS = [ |
| 17 | + { |
| 18 | + title: 'TV Apps', |
| 19 | + summary: 'Bring Odysee to living-room screens.', |
| 20 | + items: [ |
| 21 | + 'Apple TV app development', |
| 22 | + 'PlayStation app development', |
| 23 | + 'Google TV app development', |
| 24 | + 'LG TV app development', |
| 25 | + ], |
| 26 | + }, |
| 27 | + { |
| 28 | + title: 'Discovery & Search', |
| 29 | + summary: 'Help users find great content faster.', |
| 30 | + items: [ |
| 31 | + 'Improved discovery', |
| 32 | + 'Accurate results (private search access available with prior Elasticsearch experience)', |
| 33 | + 'Better tagging', |
| 34 | + ], |
| 35 | + }, |
| 36 | + { |
| 37 | + title: 'Mobile Improvements', |
| 38 | + summary: 'Make mobile smoother and more modern.', |
| 39 | + items: [ |
| 40 | + 'Mobile UI smoothness and improvements on odysee.com', |
| 41 | + 'iOS app improvements and features', |
| 42 | + 'React/Redux modernization', |
| 43 | + ], |
| 44 | + }, |
| 45 | + { |
| 46 | + title: 'Design & Misc Features', |
| 47 | + summary: 'Ship better UX and new ideas.', |
| 48 | + items: ['Homepage UI revisions', 'Custom theming systems', 'Features we have not thought of yet'], |
| 49 | + }, |
| 50 | +]; |
| 51 | + |
| 52 | +export const PROCESS_STEPS = [ |
| 53 | + 'Explore our GitHub repositories and use llms.txt so coding agents can understand the architecture better.', |
| 54 | + 'Choose a task that matches your skills and interests.', |
| 55 | + 'Contribute by submitting your work for review.', |
| 56 | + "Collaborate with our team while we review contributions. We're thorough, so reviews can take time.", |
| 57 | +]; |
| 58 | + |
| 59 | +export const QUALITY_NOTE = |
| 60 | + 'This is about building together, not rushing. Please test your changes thoroughly before submitting. If you need help running changes locally or understanding architecture, join us in Discord.'; |
| 61 | + |
| 62 | +export const REPOSITORIES = [ |
| 63 | + { |
| 64 | + label: 'Odysee.com', |
| 65 | + shortLabel: 'Frontend', |
| 66 | + href: 'https://github.com/OdyseeTeam/odysee-frontend/issues?q=is%3Aissue%20state%3Aopen%20label%3A%22help%20wanted%22', |
| 67 | + }, |
| 68 | + { |
| 69 | + label: 'Commenting service', |
| 70 | + shortLabel: 'Commentron', |
| 71 | + href: 'https://github.com/OdyseeTeam/commentron/issues?q=is%3Aissue%20state%3Aopen%20label%3A%22help%20wanted%22', |
| 72 | + }, |
| 73 | + { |
| 74 | + label: 'Documentation / help improvements', |
| 75 | + shortLabel: 'Docs', |
| 76 | + href: 'https://github.com/OdyseeTeam/odysee-docs', |
| 77 | + }, |
| 78 | + { |
| 79 | + label: 'Odysee Roku', |
| 80 | + shortLabel: 'Roku', |
| 81 | + href: 'https://github.com/OdyseeTeam/odysee-roku/issues?q=is%3Aissue%20state%3Aopen%20label%3A%22help%20wanted%22', |
| 82 | + }, |
| 83 | + { |
| 84 | + label: 'Watch on Odysee', |
| 85 | + shortLabel: 'Watch Extension', |
| 86 | + href: 'https://github.com/OdyseeTeam/Watch-on-Odysee', |
| 87 | + }, |
| 88 | +]; |
| 89 | + |
| 90 | +export const CTA_COPY = |
| 91 | + 'Ready to help out? Head over to GitHub and look for issues tagged "help wanted". Also use llms.txt to help coding agents understand Odysee systems.'; |
0 commit comments