-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: Rebrand as Modo Kit Central
- Loading branch information
Showing
86 changed files
with
2,375 additions
and
5,231 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,6 +5,8 @@ | |
# Build | ||
*.pyc | ||
build/ | ||
*venv*/ | ||
*.egg* | ||
|
||
# Mac crap | ||
.DS_Store |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
3.10.11 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,30 +1,22 @@ | ||
# Modo Community Hub | ||
# Modo Kit Central | ||
|
||
The community hub is a kit for Modo that centralizes community information | ||
and third party kits into a singe, easy to use interface. | ||
Modo Kit Central is a community led project to help users find and install kits for Modo. | ||
|
||
# Building or Installing the kit | ||
Python version: `3.7` | ||
# Installing the kit | ||
Navigate to the releases tab and download the [latest release](https://github.com/Pixel-Fondue/modo-kit-central/releases/latest). | ||
|
||
To install the kit to your appdata kits directory, run: `install.py` | ||
|
||
To build the lpk file, run: `build.py` | ||
Once downloaded, drag-and-drop the `modo_kit_central_<version>.lpk` file into Modo to install. | ||
|
||
# Current State | ||
The current state of the kits is displaying Kits, Videos and some Social links. | ||
The current state of the kit is to show and install (if applicable) all free kits available to the community. | ||
|
||
# Future state | ||
The hub will be designed as a UI that is easy to navigate showing various | ||
resources from the community, including: Various hard to find kits, Recent | ||
events in the Modo world, links to tutorials, links to all third-party kits | ||
with option to install directly from the hub given the developer has set up | ||
there kit to do so. | ||
Modo Kit Central will be a hub for all kits, free and paid. | ||
Users will be able to install and update kits directly from the UI. | ||
|
||
# Publicly sourced information | ||
After initial release, there will be a method for any user to submit their | ||
kit/tutorial/blog or preset via GitHub. Walk-through tutorials are in the making | ||
to help make the process easy for new users to GitHub. | ||
After initial release, there will be a method for any user to submit their free or paid (future) kits | ||
to be added to the central hub. | ||
|
||
# Creating A release | ||
When A branch is merged to main, a GitHub action will begin to process the LPK | ||
generation and add the kit file to a release tag where users can download the latest file. | ||
# Contributing to the project | ||
See the [TECH_NOTES.md](TECH_NOTES.md) file for more information. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,46 @@ | ||
# Local setup: | ||
___ | ||
1. Clone the repository. | ||
2. Create a virtual environment. | ||
- `python -m venv .venv` | ||
3. Activate the virtual environment. | ||
- MAC: `source .venv/bin/activate` | ||
- Windows: `.venv\Scripts\activate` | ||
4. Remove the .venv-mkc folder. | ||
- MAC: `rm -rf .venv` | ||
- Windows: `rmdir /s .venv` | ||
5. Install the `pyproject.toml` requirements. | ||
- `pip install .` | ||
|
||
|
||
# Python setup using pyenv: | ||
___ | ||
It is preferred to use `pyenv` to manage python installations on your machine. | ||
|
||
MacOS: | ||
- `brew install pyenv` | ||
- `pyenv install 3.10.11` | ||
- `pyenv global 3.10.11` | ||
|
||
Windows: | ||
- `choco install pyenv-win` | ||
- `pyenv install 3.10.11` | ||
- `pyenv global 3.10.11` | ||
- Without choco: | ||
- - Follow the instructions on the [pyenv-win github page](https://github.com/pyenv-win/pyenv-win/blob/master/docs/installation.md#powershell). | ||
|
||
# Running the scripts | ||
1. Install the kit locally. | ||
- `python -m scripts.install` | ||
2. Build the .lpk file. | ||
- `python -m scripts.build` | ||
3. Run the UI locally. (Not in modo) | ||
- `python -m scripts.run` | ||
|
||
|
||
## TODO List: | ||
- [ ] Clean up kit JSON data. | ||
- [ ] Add more kits to the kits.json file. | ||
- [ ] Create workflow for adding a new kit. | ||
- [ ] Allow self update of the hub. | ||
- [ ] Show installed kits. |
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.