Omoospace
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
- Create a new folder as the project root.
- Create
Omoospace.ymlin the root. - Create
Contents/in the root and put your resource files in it. - (Optional) Create
Subspaces/in the root and put your source files in it. - (Optional) Add other folders as needed and place the corresponding file types in them.
Existing Project
-
Create
Omoospace.ymlin the project root. -
Edit
Omoospace.ymland add:contents_dir: <resource_folder_name>
Example:
contents_dir: Assets
-
(Optional) Edit
Omoospace.ymland add:subspaces_dir: <source_folder_name>
Example:
subspaces_dir: ProjectFiles
Command Line Tool
Install uv and tool
https://docs.astral.sh/uv/getting-started/installation/
uv tool install omoospace[cli]
New Project
omoos create <Name>
Existing Project
cd <project folder>
omoos init
Metadata
Release files for omoospace 0.2.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| omoospace-0.2.8.tar.gz | 28.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| omoospace-0.2.8-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 60.3 kB
Release files / omoospace-0.2.8.tar.gz
| Download URL | omoospace-0.2.8.tar.gz |
|---|---|
| Size | 28.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2226fbd4d2c7e78c363de25791bb2135fec66f3089a029510a48216b319720a9
|
|
BLAKE2b-256 checksum How to use checksums |
3218b2aeaf2c680c5b3db25c321adf209cb924ae7002393448e14753ee44dc61
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","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}
|
Release files / omoospace-0.2.8-py3-none-any.whl
| Download URL | omoospace-0.2.8-py3-none-any.whl |
|---|---|
| Size | 32.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2ad00ff41ecd9c9fb94f5d88ee494338ec0184f04e24dc008eb6c8da97d5b51b
|
|
BLAKE2b-256 checksum How to use checksums |
532daafc4c18cbadf50445a5bf1b0ffad7a0ea837ae4df8f22fd8e88ce2ec68e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","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}
|