This repository hosts documentation and guides for users looking to use and build on the Maya Protocol.
Maya Protocol is the first authenticity layer, leveraging zero-knowledge technology to offer seamless and secure authenticity verification of digital media content. Our approach eliminates the need for third-party intermediaries, ensuring content credibility for creators of high-value media content and combating AI-deepfakes.
To get started with the Maya Docs site, clone the repository and install the dependencies:
$ git clone https://github.com/0xmayalabs/maya-docs.git
$ cd maya-docs
$ npm install
To start the local development server, run:
$ npm run start
This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.
To build the static site for production, run:
$ npm run build
The static files will be generated in the build
directory.
The site is automatically deployed to GitHub Pages whenever changes are pushed to the main
branch. This is handled by a GitHub Actions workflow defined in .github/workflows/deploy.yml
.
If you need to manually deploy the site, you can run:
$ npm run deploy
We welcome contributions to improve the documentation. To contribute:
- Fork the repository.
- Create a new branch with your changes:
git checkout -b my-feature-branch
- Commit your changes:
git commit -m 'Add some feature'
- Push to the branch:
git push origin my-feature-branch
- Create a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.