Automating Automation by creating automatic project structure
Project description
.. raw:: html
<h1 style="text-align:center; text-decoration:underline;color:green"> Initialize </h1>
A Template Project Creator for python, html, css, Javascript, Wordpress Plugin, Wordpress Theme
Benifits
--------
* Auto Creation Of Standard Document Structure
* Pre Initialised Git Repository
* Addition of Remote Repository After initialization
* Additon Of Tags From 0.1.0
* A Hour Start
Installation
============
The `Python Packaging Guide`_ contains general information about how to manage
your project and dependencies.
.. _Python Packaging Guide: https://packaging.python.org/current/
Released version
----------------
Install or upgrade using pip. ::
pip install -U initialize
Development
-----------
The latest code is available from `GitHub`_. Clone the repository then install
using pip. ::
git clone https://github.com/AngrySoilder/initialize
pip install -e ./initialize
Or install the latest build from an `archive`_. ::
pip install -U https://github.com/AngrySoilder/initialize/tarball/master
.. _GitHub: https://github.com/AngrySoilder/initialize
.. _archive: https://github.com/AngrySoilder/initialize/archive/master.tar.gz
Usage
=====
.. code-block:: bash
initialize javascript # initialize javascript library File Structure
initialize python # initial standard python package structure
initialize html # Html Library Structure
initialize shtml # Simple Html Css Javascript Website Structure
initialize wp_theme # Simple Wordpress Theme Development Structure
initialize wp_plugin # Simple Wordpress Plugin Development Structure
Contributing
=============
One Can Contribute to this project by **creating a issue at issue** at `https://github.com/AngrySoilder/initialize` Or **creating a pull request**
Pull Request Process
--------------------
1. Ensure any install or build dependencies are removed before the end of the layer when doing a
build.
2. Checkout pull requests list at `https://github.com/AngrySoilder/initialize/pulls` to ensure that you are not dublicating anybody's work
3. Update the README.md with details of changes to the interface, this includes new environment
variables, exposed ports, useful file locations and container parameters.
4. Increase the version numbers in any examples files and the README.md to the new version that this
Pull Request would represent. The versioning scheme we use is [SemVer](http://semver.org/).
5. You may merge the Pull Request in once you have the sign-off of by other developers, or if you
do not have permission to do that, you may request the one of maintainers of project to merge it for you.
Development Process
-------------------
* Create a local copy of repository in our machiene
* Install dependencies which are currently used by project
* Make Changes To your Project
* Write atleast Basic Test which covers your changes
* Improve docs with your changes
* Create a coverage report
* Pull...
How To issue
------------
While registering a issue it will be beneficial if creator of issue desribe following things about issue
* operating system he used
* steps to generte error or bug
* if not know steps in what function or method bug generated
<h1 style="text-align:center; text-decoration:underline;color:green"> Initialize </h1>
A Template Project Creator for python, html, css, Javascript, Wordpress Plugin, Wordpress Theme
Benifits
--------
* Auto Creation Of Standard Document Structure
* Pre Initialised Git Repository
* Addition of Remote Repository After initialization
* Additon Of Tags From 0.1.0
* A Hour Start
Installation
============
The `Python Packaging Guide`_ contains general information about how to manage
your project and dependencies.
.. _Python Packaging Guide: https://packaging.python.org/current/
Released version
----------------
Install or upgrade using pip. ::
pip install -U initialize
Development
-----------
The latest code is available from `GitHub`_. Clone the repository then install
using pip. ::
git clone https://github.com/AngrySoilder/initialize
pip install -e ./initialize
Or install the latest build from an `archive`_. ::
pip install -U https://github.com/AngrySoilder/initialize/tarball/master
.. _GitHub: https://github.com/AngrySoilder/initialize
.. _archive: https://github.com/AngrySoilder/initialize/archive/master.tar.gz
Usage
=====
.. code-block:: bash
initialize javascript # initialize javascript library File Structure
initialize python # initial standard python package structure
initialize html # Html Library Structure
initialize shtml # Simple Html Css Javascript Website Structure
initialize wp_theme # Simple Wordpress Theme Development Structure
initialize wp_plugin # Simple Wordpress Plugin Development Structure
Contributing
=============
One Can Contribute to this project by **creating a issue at issue** at `https://github.com/AngrySoilder/initialize` Or **creating a pull request**
Pull Request Process
--------------------
1. Ensure any install or build dependencies are removed before the end of the layer when doing a
build.
2. Checkout pull requests list at `https://github.com/AngrySoilder/initialize/pulls` to ensure that you are not dublicating anybody's work
3. Update the README.md with details of changes to the interface, this includes new environment
variables, exposed ports, useful file locations and container parameters.
4. Increase the version numbers in any examples files and the README.md to the new version that this
Pull Request would represent. The versioning scheme we use is [SemVer](http://semver.org/).
5. You may merge the Pull Request in once you have the sign-off of by other developers, or if you
do not have permission to do that, you may request the one of maintainers of project to merge it for you.
Development Process
-------------------
* Create a local copy of repository in our machiene
* Install dependencies which are currently used by project
* Make Changes To your Project
* Write atleast Basic Test which covers your changes
* Improve docs with your changes
* Create a coverage report
* Pull...
How To issue
------------
While registering a issue it will be beneficial if creator of issue desribe following things about issue
* operating system he used
* steps to generte error or bug
* if not know steps in what function or method bug generated
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
initialize-1.1.1.tar.gz
(12.4 kB
view details)
Built Distribution
File details
Details for the file initialize-1.1.1.tar.gz
.
File metadata
- Download URL: initialize-1.1.1.tar.gz
- Upload date:
- Size: 12.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc259fe77ed4a5040a9086dde3589d038c65f34d85ede4d132101209423ac605 |
|
MD5 | b22c03100ef766a13147f810e1434224 |
|
BLAKE2b-256 | 296d9c6b0a127e0cf6d86b468533d6a6b6807c793d818a9ee413dd2d7059b58f |
File details
Details for the file initialize-1.1.1-py3-none-any.whl
.
File metadata
- Download URL: initialize-1.1.1-py3-none-any.whl
- Upload date:
- Size: 14.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65ec1b5a468424f6cf5e1e7362e2dd29a04480d303d2290a6f461fc83a95b7c6 |
|
MD5 | 268269e1d048fdb3457a8cbfcb91fef5 |
|
BLAKE2b-256 | b1290717a7033cb1746e58b8844e27bedba4b4ccca9ef12d3892cb9f8c3f54ad |