# Creating on fxhash

- [Project Setup & Development](/creating-on-fxhash/project-setup-and-development.md)
- [Project Structure](/creating-on-fxhash/project-setup-and-development/project-structure.md): This page explains the structure of an fxhash project, providing an overview of the individual files and their purpose.
- [Project Template](/creating-on-fxhash/project-setup-and-development/project-template.md): An introduction to the fx(hash) boilerplate, a starting template to kickstart new projects.
- [CLI Setup](/creating-on-fxhash/project-setup-and-development/cli-setup.md): This page provides an introduction to the fx(hash) CLI - Command Line Interface - a helper tool that simplifies the development process of an fx(hash) project.
- [CLI Reference](/creating-on-fxhash/project-setup-and-development/cli-reference.md): In this section we have a brief look at how to use the CLI, and will have a more detailed look at the individual CLI commands.
- [fxlens](/creating-on-fxhash/project-setup-and-development/fxlens.md): A closer look at the fx(lens) interactive project viewer.
- [fxhash API](/creating-on-fxhash/fxhash-api.md)
- [API Overview](/creating-on-fxhash/fxhash-api/api-overview.md): Overview of the fxhash project SDK and API
- [API Reference](/creating-on-fxhash/fxhash-api/api-reference.md): Overview and detailed explanations of the individual API functions
- [fxparams module](/creating-on-fxhash/fxhash-api/fxparams-module.md): An introduction to the fx(params) module.
- [fxparams API Reference](/creating-on-fxhash/fxhash-api/fxparams-api-reference.md): Detailed explanations of the individual API functions related to fxparams
- [Parameter Definition Specs](/creating-on-fxhash/fxhash-api/parameter-definition-specs.md): An overview of the parameter definition specifications and the different types of parameters that are currently available.
- [Capture Contexts & Preview Settings](/creating-on-fxhash/fxhash-api/capture-contexts-and-preview-settings.md): An overview of the different capture contexts and capture settings
- [Programming Open-form Genart](/creating-on-fxhash/programming-open-form-genart.md): Practicable notes on seeding open-form generative artworks and crafting interesting projects
- [Open-form ↔ Art Coin: Mechanics & Economics](/creating-on-fxhash/programming-open-form-genart/open-form-art-coin-mechanics-and-economics.md): Art coins are project native currencies linked at the contract level. They enable new mechanics, unlock alternative value around your work, and incentivize interaction at scale.
- [Genart in the Browser](/creating-on-fxhash/genart-in-the-browser.md): An overview of the different methods with which graphics can be rendered to the browser.
- [Canvas element & API](/creating-on-fxhash/genart-in-the-browser/canvas-element-and-api.md): An explanation of the HTML canvas element and the Canvas API
- [Including Libraries](/creating-on-fxhash/genart-in-the-browser/including-libraries.md): An overview of some of the popular libraries for creating generative art on fxhash.
- [Responsive Browser Projects](/creating-on-fxhash/genart-in-the-browser/responsive-browser-projects.md): Methods for displaying your projects responsively in the browser.
- [Deterministic Randomness](/creating-on-fxhash/genart-in-the-browser/deterministic-randomness.md): Notes on using the fxhash PRNG and how to create deterministic generative tokens.
- [User Input & Media Exports](/creating-on-fxhash/genart-in-the-browser/user-input-and-media-exports.md): An overview of handling user input, listening to key presses, exporting the artwork at different resolutions and passing in values as URL parameters.
- [Testing Browser Compatibility](/creating-on-fxhash/genart-in-the-browser/testing-browser-compatibility.md): A note on testing your fxhash project and ensuring that it is compatible with most modern browsers.
- [Releasing your Project](/creating-on-fxhash/releasing-your-project.md): Everything you need to know to properly release your project on fxhash
- [Minting Interface Walkthrough](/creating-on-fxhash/releasing-your-project/minting-interface-walkthrough.md): An overview of the fxhash minting interface and a walkthrough of the minting process.
- [Pricing and Supply](/creating-on-fxhash/releasing-your-project/pricing-and-supply.md): Over view of step 8 of the mint flow, including supply and pricing methods, primary and secondary splits, and allow lists. Additionally considerations on how to chose appropriate settings.
- [Reserves & Allow Lists](/creating-on-fxhash/releasing-your-project/reserves-and-allow-lists.md): This section provides an overview of the 8th step in the minting interface, where artists can set up reserves and allow lists for their projects.
- [Licensing your Project](/creating-on-fxhash/releasing-your-project/licensing-your-project.md): An over of Licenses, what they are, and some of the popular types of licenses that can be used for fxhash projects.
- [Collaborative Projects](/creating-on-fxhash/releasing-your-project/collaborative-projects.md): An overview of how Collaborations function on fxhash
- [Withdrawing Earnings on ETH/Base via splits](/creating-on-fxhash/releasing-your-project/withdrawing-earnings-on-eth-base-via-splits.md): This section provides an overview of how to withdraw earnings received from ETH & Base fxhash projects, as well as an overview of the Splits smart contract app that’s used for this purpose.
