Skip to main content

Startkit for template project, for your desired structure of framework

Project description

pluton-kit

Create your project from the current selection we had on the lobby, But in the future we are working to share your ideas with other developer.

PIP version Build Status

Site | Docs | Architecture lobby | Readthedocs sources |

Introduction

Building from scratch is quite a daunting task. Constructing your thought, looking for feature and research it will take alot of your time in figuring what will you do next. Therefore I decided to create application where you can choose in different framework, either zero or hero it will help you alot to visualize what framework will you choose.

Installation

In your local machine

pip install -e .

In using Pip install

pip install plutonkit

Why we need another project template

There are several template generator that is available public repository, but they lack of user control in favored of there likes.

  • to have condition, for feature that you want and available in architecture.
  • Custom template that makes this project unique.

Roadmap

Currently we are in alpha phase had not reach 100% test coverage and some linter(due to feature I am currently in focused) but still committed to deliver the improvement if the tool.

Available command you can use at your terminal

The commands must in this format plutonkit <Command type>

Command type Description Example
clone_project Clone your project from project.yaml file plutonkit clone_project source=<directory name>
create_achitecture Start creating your own architecture from scratch plutonkit create_achitecture
create_project Start creating your project in our listed framework plutonkit create_project
validate_blueprint Validated your blueprint before shipping to production plutonkit validate_blueprint <directory name>
cmd Executing command using plutonkit. the details of your command can be found at command.yaml plutonkit cmd start or plkcmd start
help See available command for plutonkit plutonkit help

Alt text

How to use the command

Structure of your command, should follow this format

in command.yaml

env: {} 
script: 
  {command_name}:
    command:
    - {executed command}
   

For quick command execution, we had a new abbrevation that called plkcmd instead of plutonkit cmd.

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

plutonkit-1.0.25a2.tar.gz (33.0 kB view details)

Uploaded Source

Built Distribution

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

plutonkit-1.0.25a2-py3-none-any.whl (48.1 kB view details)

Uploaded Python 3

File details

Details for the file plutonkit-1.0.25a2.tar.gz.

File metadata

  • Download URL: plutonkit-1.0.25a2.tar.gz
  • Upload date:
  • Size: 33.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for plutonkit-1.0.25a2.tar.gz
Algorithm Hash digest
SHA256 0be1244766268578cb8e71d8eaab9e0d54e11e6a4023891e49707aa651f6015c
MD5 be443ba5753a06993cbfb041acc7571c
BLAKE2b-256 990066101a2734e6ff73bbbc6bebf6f48dff70eb9016c7eed921dcc41c319cb2

See more details on using hashes here.

File details

Details for the file plutonkit-1.0.25a2-py3-none-any.whl.

File metadata

  • Download URL: plutonkit-1.0.25a2-py3-none-any.whl
  • Upload date:
  • Size: 48.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for plutonkit-1.0.25a2-py3-none-any.whl
Algorithm Hash digest
SHA256 13a5f851ce696d49889ea9f1e4c705a3b414c437a4b0b9b171fdc844ff06dd05
MD5 e389d461f102c679d864e8f64276834a
BLAKE2b-256 5085fde1e327c33a471fd1e2da36a35d545b52d415b9028fb8770d8035e5df47

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