This repository contains the source code for the official XAuth Ecosystem website. The site serves as a central hub for identity management solutions, providing access to documentation, downloads, and community resources.
- TypeScript / React 19: Core framework (Next.js 16.1.1)
- Tailwind CSS: Modern styling with Typography plugin for documentation
- Markdown-it: Powerful Markdown parser for dynamic documentation rendering
- FontAwesome: High-quality vector iconography for the UI
To deploy a local copy of the project for development or testing, follow these simple steps.
Before you begin, ensure you have the following tools installed:
- Node.js (v18.0 or higher)
- npm / yarn / pnpm
- Clone the repository:
git clone [https://github.com/xauth-ecosystem/nextjs-xauth-site.git](https://github.com/xauth-ecosystem/nextjs-xauth-site.git)
- Install dependencies:
npm install
To start the development server with hot-reload:
npm run devOpen http://localhost:3000 with your browser to see the result. You can start editing the page by modifying app/page.tsx.
This project is optimized for deployment on the Vercel Platform or GitHub Pages.
To create an optimized production build:
npm run buildTo start the production server:
npm run startContributions are welcome and appreciated! Here's how you can contribute:
- Fork the project
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Please make sure to update tests as appropriate and adhere to the existing coding style.
This project is licensed under the CSSM Unlimited License v2.0 (CSSM-ULv2). See the LICENSE file for details.