Skip to main content

No project description provided

Project description

中文文档

Omoospace

overview

Omoospace is a universal folder structure guideline for creative projects. Its goals are universality, flexibility, and semantic clarity. It works for complex projects and team collaboration, as well as simple projects and individual work. Why Omoospace?

Getting Started

New Project

  1. Create a new folder as the project root.
  2. Create Omoospace.yml in the root.
  3. Create Contents/ in the root and put your resource files in it.
  4. (Optional) Create Subspaces/ in the root and put your source files in it.
  5. (Optional) Add other folders as needed and place the corresponding file types in them.

Existing Project

  1. Create Omoospace.yml in the project root.

  2. Edit Omoospace.yml and add:

    contents_dir: <resource_folder_name>
    

    Example:

    contents_dir: Assets
    
  3. (Optional) Edit Omoospace.yml and add:

    subspaces_dir: <source_folder_name>
    

    Example:

    subspaces_dir: ProjectFiles
    

Command Line Tool

Install uv

https://docs.astral.sh/uv/getting-started/installation/

New Project

uvx omoospace create <Name>

Existing Project

cd <project folder>
uvx omoospace init

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

omoospace-0.2.4.tar.gz (24.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

omoospace-0.2.4-py3-none-any.whl (28.7 kB view details)

Uploaded Python 3

File details

Details for the file omoospace-0.2.4.tar.gz.

File metadata

  • Download URL: omoospace-0.2.4.tar.gz
  • Upload date:
  • Size: 24.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.25 {"installer":{"name":"uv","version":"0.9.25","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for omoospace-0.2.4.tar.gz
Algorithm Hash digest
SHA256 b41ebba7b5b8598fc75ab281842ccd526dab389ebf43295a7509a092b1e949fb
MD5 649f9ce81693f502b4bb3c192c651d9a
BLAKE2b-256 a3f8574feafbdf867def2ad8f35e7ca688e91ab08ab9b480e62edbcc1c6398b6

See more details on using hashes here.

File details

Details for the file omoospace-0.2.4-py3-none-any.whl.

File metadata

  • Download URL: omoospace-0.2.4-py3-none-any.whl
  • Upload date:
  • Size: 28.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.9.25 {"installer":{"name":"uv","version":"0.9.25","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for omoospace-0.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 5e50e12207595c0c0c5b6189dea7c3ea0592e32d173de2ae89e40ac14e0f1880
MD5 52a7e4480cd826f4a92809bec9021762
BLAKE2b-256 3a4acc73235ca0cf710fe8f06e53f274ca2d23db01c557bf58e1e784e2a57a65

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page