Developer assistant helps you kickstart your projects with ease.
Project description
Developer Assistant
===================
Start developing with ease!
Devassistant project is a helper for all developers using (not-only) Fedora. It helps with creating and setting up basic projects in various languages, installing dependencies, setting up environment etc.
Devassistant is based on idea of per-{language/framework/...} "assistants" with hierarchical structure. E.g. you can run:
.. code:: sh
$ da python django -n ~/myproject # sets up Django project named "myproject" inside your home dir
$ da python flask -n ~/flaskproject # sets up Flask project named "flaskproject" inside your home dir
$ da java jsf -n ~/alsomyproject # sets up RoR project named "alsomyproject" inside your home dir
Devassistant also allows you to work with a previously created project, for example import it to Eclipse:
.. code:: sh
$ da-mod eclipse # run in project dir or use -p to specify path
Last but not least, devassistant allows you to check out a project from SCM (either previously created by devassistant with "custom" assistant or a specific project, assuming that you have the individual assistant for it):
.. code:: sh
$ da-prep custom -u scm_url -p directory_to_save_to
For full documentation, see https://developer-assistant.readthedocs.org/
Devassistant works on Python 2.6, 2.7 and >= 3.3.
This whole project is licensed under GPLv2+, see LICENSE file for details.
===================
Start developing with ease!
Devassistant project is a helper for all developers using (not-only) Fedora. It helps with creating and setting up basic projects in various languages, installing dependencies, setting up environment etc.
Devassistant is based on idea of per-{language/framework/...} "assistants" with hierarchical structure. E.g. you can run:
.. code:: sh
$ da python django -n ~/myproject # sets up Django project named "myproject" inside your home dir
$ da python flask -n ~/flaskproject # sets up Flask project named "flaskproject" inside your home dir
$ da java jsf -n ~/alsomyproject # sets up RoR project named "alsomyproject" inside your home dir
Devassistant also allows you to work with a previously created project, for example import it to Eclipse:
.. code:: sh
$ da-mod eclipse # run in project dir or use -p to specify path
Last but not least, devassistant allows you to check out a project from SCM (either previously created by devassistant with "custom" assistant or a specific project, assuming that you have the individual assistant for it):
.. code:: sh
$ da-prep custom -u scm_url -p directory_to_save_to
For full documentation, see https://developer-assistant.readthedocs.org/
Devassistant works on Python 2.6, 2.7 and >= 3.3.
This whole project is licensed under GPLv2+, see LICENSE file for details.
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
devassistant-0.5.0.tar.gz
(81.3 kB
view details)
File details
Details for the file devassistant-0.5.0.tar.gz
.
File metadata
- Download URL: devassistant-0.5.0.tar.gz
- Upload date:
- Size: 81.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e06021a35e5183d8a3ed55eae2d258c4d800a1c3c087e16c3e2cc09ed51eee51 |
|
MD5 | 1fe4a7f92daa47d21a21a4367d9a3708 |
|
BLAKE2b-256 | 7302a1523e07b0ae00f23a42946c07efc14a48dd0b65e480e6526b65353d1009 |