first commit
This commit is contained in:
@@ -0,0 +1,128 @@
|
||||
import type { Metadata } from 'next';
|
||||
import { Github, ExternalLink, Code, Heart, MessageCircle } from 'lucide-react';
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: 'Community - P2NS',
|
||||
description: 'Contribute to P2NS, get support, and learn about the roadmap.',
|
||||
};
|
||||
|
||||
export default function CommunityPage() {
|
||||
return (
|
||||
<div className="min-h-screen">
|
||||
<section className="py-20 bg-gradient-to-b from-blue-50 to-white dark:from-gray-900 dark:to-gray-800">
|
||||
<div className="max-w-4xl mx-auto px-4 sm:px-6 lg:px-8">
|
||||
<h1 className="text-4xl sm:text-5xl font-bold text-gray-900 dark:text-white mb-6">
|
||||
Community
|
||||
</h1>
|
||||
<p className="text-xl text-gray-600 dark:text-gray-300">
|
||||
Join the P2NS community and help build the future of decentralized DNS
|
||||
</p>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section className="py-20 bg-white dark:bg-gray-900">
|
||||
<div className="max-w-4xl mx-auto px-4 sm:px-6 lg:px-8">
|
||||
<div className="space-y-12">
|
||||
<div>
|
||||
<div className="flex items-center space-x-3 mb-4">
|
||||
<Github className="h-8 w-8 text-gray-900 dark:text-white" />
|
||||
<h2 className="text-3xl font-bold text-gray-900 dark:text-white">Repository</h2>
|
||||
</div>
|
||||
<p className="text-gray-600 dark:text-gray-300 mb-4">
|
||||
P2NS is open source and available on Git. Check out the code, report issues, and contribute.
|
||||
</p>
|
||||
<a
|
||||
href="https://git.ssh.surf/snxraven/p2ns"
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
className="inline-flex items-center space-x-2 px-6 py-3 bg-gray-900 dark:bg-gray-100 text-white dark:text-gray-900 rounded-lg hover:bg-gray-800 dark:hover:bg-gray-200 transition-colors"
|
||||
>
|
||||
<Github className="h-5 w-5" />
|
||||
<span>View Repository</span>
|
||||
<ExternalLink className="h-4 w-4" />
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<div className="flex items-center space-x-3 mb-4">
|
||||
<MessageCircle className="h-8 w-8 text-gray-900 dark:text-white" />
|
||||
<h2 className="text-3xl font-bold text-gray-900 dark:text-white">Holesail Discord</h2>
|
||||
</div>
|
||||
<p className="text-gray-600 dark:text-gray-300 mb-4">
|
||||
Join the Holesail Discord server to connect with the community, get help, share ideas, and stay updated on the latest developments.
|
||||
</p>
|
||||
<a
|
||||
href="https://discord.gg/3gFegYtNbN"
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
className="inline-flex items-center space-x-2 px-6 py-3 bg-indigo-600 dark:bg-indigo-500 text-white rounded-lg hover:bg-indigo-700 dark:hover:bg-indigo-600 transition-colors"
|
||||
>
|
||||
<MessageCircle className="h-5 w-5" />
|
||||
<span>Join Discord Server</span>
|
||||
<ExternalLink className="h-4 w-4" />
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<div className="flex items-center space-x-3 mb-4">
|
||||
<Code className="h-8 w-8 text-gray-900 dark:text-white" />
|
||||
<h2 className="text-3xl font-bold text-gray-900 dark:text-white">Contributing</h2>
|
||||
</div>
|
||||
<p className="text-gray-600 dark:text-gray-300 mb-4">
|
||||
Contributions are welcome! Here's how you can help:
|
||||
</p>
|
||||
<ul className="list-disc pl-6 space-y-2 text-gray-600 dark:text-gray-300 mb-6">
|
||||
<li>Report bugs and issues</li>
|
||||
<li>Suggest new features</li>
|
||||
<li>Submit pull requests</li>
|
||||
<li>Improve documentation</li>
|
||||
<li>Test on different platforms</li>
|
||||
</ul>
|
||||
<div className="bg-gray-50 dark:bg-gray-800 p-6 rounded-lg border border-gray-200 dark:border-gray-700">
|
||||
<h3 className="text-lg font-semibold text-gray-900 dark:text-white mb-3">Contribution Guidelines</h3>
|
||||
<ol className="list-decimal pl-6 space-y-2 text-gray-600 dark:text-gray-300">
|
||||
<li>Fork the repository</li>
|
||||
<li>Create a branch for your changes</li>
|
||||
<li>Make your changes and test thoroughly</li>
|
||||
<li>Submit a pull request with a clear description</li>
|
||||
<li>Focus on stability and cross-platform compatibility</li>
|
||||
</ol>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<div className="flex items-center space-x-3 mb-4">
|
||||
<Heart className="h-8 w-8 text-gray-900 dark:text-white" />
|
||||
<h2 className="text-3xl font-bold text-gray-900 dark:text-white">Support</h2>
|
||||
</div>
|
||||
<p className="text-gray-600 dark:text-gray-300 mb-4">
|
||||
Need help? Here are some resources:
|
||||
</p>
|
||||
<ul className="list-disc pl-6 space-y-2 text-gray-600 dark:text-gray-300">
|
||||
<li>Check the <a href="/docs/troubleshooting" className="text-blue-600 dark:text-blue-400 hover:underline">Troubleshooting</a> guide</li>
|
||||
<li>Review the <a href="/docs" className="text-blue-600 dark:text-blue-400 hover:underline">Documentation</a></li>
|
||||
<li>Open an issue on the repository</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<h2 className="text-3xl font-bold text-gray-900 dark:text-white mb-4">Roadmap</h2>
|
||||
<p className="text-gray-600 dark:text-gray-300 mb-6">
|
||||
Future enhancements planned for P2NS:
|
||||
</p>
|
||||
<ul className="list-disc pl-6 space-y-2 text-gray-600 dark:text-gray-300">
|
||||
<li><strong>Encrypted Corestore storage:</strong> Enhanced security for stored data</li>
|
||||
<li><strong>Enhanced consensus:</strong> Blockchain-style consensus mechanisms</li>
|
||||
<li><strong>Mobile app integration:</strong> Native mobile applications</li>
|
||||
<li><strong>Decentralized invite system:</strong> Remove master dependency</li>
|
||||
<li><strong>Performance optimizations:</strong> Faster resolution and lower latency</li>
|
||||
<li><strong>Additional platforms:</strong> Expanded platform support</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user