Publishing Designs

Share your designs with the CADit community by publishing to the Design Library with metadata, categories, and licensing.

Publishing designs

Publish your designs to the CADit Design Library to share them with the community. Published designs can be discovered by other users, remixed, and downloaded.

Requirements

Before publishing, you need:

  • A CADit account (sign in or create one)
  • A design with at least one preview image
  • A name for your design (minimum 3 characters)

The upload wizard

Access the upload wizard from the top navigation bar by clicking Upload, or by selecting Publish from the menu in CADit Core.

The upload wizard guides you through four steps:

  1. Select Type - Choose what kind of content you are uploading
  2. Upload Content - Add your files and preview images
  3. Add Details - Enter metadata describing your design
  4. Review - Confirm everything before publishing

Design types

CADit supports several types of publishable content:

TypeDescription
CADit FileA .cadit design file created in the editor
CADit ScriptTypeScript or JavaScript code that generates designs programmatically
GitHub ScriptA script hosted in a GitHub repository (you can upload files or link an existing repo)

Adding preview images

Every published design needs at least one preview image. This image appears in search results and on your design's page.

To add a preview image:

  1. In the Upload Content step, locate the Preview Images section
  2. Click to upload or drag an image onto the drop zone
  3. The first image becomes your primary preview
  4. Add additional images to show different angles or variations

Accepted formats: JPEG, PNG, WebP. Maximum file size: 20MB.

When publishing from CADit Core, the current canvas view is captured automatically as your primary image. You can replace this with a different image if preferred.

Design metadata

The Add Details step collects information about your design. This metadata helps users find and understand your design.

Name

The design name appears in search results and on your design's page. Choose a descriptive name that clearly indicates what the design is.

  • Minimum: 3 characters
  • Maximum: 100 characters

For GitHub Scripts, the name also determines your repository and npm package names (e.g., "My Script" becomes @cadit-app/my-script).

Description

Explain what your design is, how to use it, and any customization options. This field is optional but recommended.

  • Maximum: 500 characters
  • Newlines are converted to spaces in GitHub repository descriptions

A good description includes:

  • What the design creates or does
  • Key features or variations
  • Printing tips or recommended settings
  • Customization parameters (for scripts)

Category

Select a category that best describes your design:

CategoryUse for
Cookie CuttersCookie and biscuit cutter designs
Home & DecorHousehold items, decorations, organizers
Tools & UtilitiesPractical tools and functional items
Toys & GamesToys, game pieces, puzzles
Art & SculptureDecorative art pieces and sculptures
JewelryRings, pendants, earrings, accessories
Mechanical PartsGears, brackets, enclosures, structural parts
EducationalLearning aids, models, demonstrations
OtherDesigns that do not fit other categories

Selecting a category is optional but helps users browse designs.

License

Choose a license to define how others can use your design. Available licenses:

LicenseAllows
CC0 1.0 (Public Domain)Any use with no restrictions or attribution
CC BY 4.0 (Attribution)Any use with credit to you
CC BY-SA 4.0 (Attribution-ShareAlike)Any use with credit; derivatives must use same license
CC BY-NC 4.0 (Attribution-NonCommercial)Non-commercial use with credit
CC BY-NC-SA 4.0 (Attribution-NonCommercial-ShareAlike)Non-commercial use with credit; derivatives must use same license
MIT LicensePermissive open source license
Apache License 2.0Permissive license with patent rights
GNU GPL v3Copyleft license requiring source sharing
Proprietary / All Rights ReservedNo reuse without explicit permission

If you do not select a license, users should assume they need permission to use your design.

Source URL

Link to the original source, your portfolio, or a related project page. This field is optional and provides context for your design.

Note: The source URL cannot be changed after the initial upload.

Public vs private designs

Control who can see your design with the visibility setting:

  • Public: Visible to everyone in the Design Library, appears in search results
  • Private: Only visible to you in your dashboard

Set visibility in the Add Details step using the Private Design toggle. Private designs are useful for work in progress or designs you want to save but not share publicly.

Note: GitHub Script designs created by forking or remixing are always public because they are hosted in public GitHub repositories.

Publishing from CADit Core

When working in CADit Core, you can publish directly without leaving the editor:

  1. Open the menu
  2. Select Publish to Library
  3. CADit captures a screenshot of your current design
  4. The upload wizard opens with your design and screenshot pre-loaded
  5. Complete the metadata steps and publish

For scripts (Code Mode), the script files are sent to the upload wizard automatically. Review the files in the wizard before publishing.

Updating a published design

After publishing, you can update your design:

  1. Make changes in CADit Core
  2. Select Publish to Library from the menu
  3. CADit detects you are the owner and offers to update
  4. Review your changes in the upload wizard
  5. Select a version bump type:
    • Patch (1.0.0 to 1.0.1): Bug fixes and minor updates
    • Minor (1.0.0 to 1.1.0): New features, backwards compatible
    • Major (1.0.0 to 2.0.0): Breaking changes or major updates
  6. Confirm and publish the update

The wizard shows a comparison of what changed. You must modify at least one file to publish an update.

Forking designs

If you open someone else's design and make changes, you can publish your version as a fork:

  1. Open a design from the library
  2. Make your modifications
  3. Select Publish to Library
  4. CADit detects you are not the owner and creates a fork
  5. Enter a new name for your forked design
  6. Complete the metadata and publish

Forked designs link back to the original, giving credit to the original creator.

Note: You must make at least one change to the original before publishing a fork.

After publishing

Once published, your design:

  • Appears in the Design Library for others to discover
  • Shows on your public profile page
  • Can be opened, customized, and remixed by other users
  • Can be updated by you through the same upload wizard

View and manage your published designs from your dashboard at cadit.app/dashboard.

Tips

  • Choose descriptive names that help users understand what the design creates
  • Add multiple preview images to show different angles or customization options
  • Write a description that explains how to use or customize the design
  • Select an appropriate license so users know how they can use your work
  • Test your design before publishing to ensure it works as expected