Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/branflake2267/project-manager

Archetype Directory
https://github.com/branflake2267/project-manager

Last synced: 1 day ago
JSON representation

Archetype Directory

Awesome Lists containing this project

README

        

##Project Manager
This is my experiment to speed up the creation of projects using Archetypes in Eclipse, IDEA and the terminal.

##Reference
* [GWTP Eclipse plugin](https://github.com/ArcBees/gwtp-eclipse-plugin) - Install these archetypes through Eclipse.
* [Directory Editor](https://project-directory.appspot.com/)

##News
* Eclipse plugin now supports creating projects by archetype. (7/21/2013)
* Archetype editor online and working. (03/15/2013)

##Editor
The online directory editor is under way.

* [Directory Editor](https://project-directory.appspot.com) - Online directory editor.

##Source Highlights
* [Client - GWTP Desktop Archetype Directory](https://github.com/branflake2267/Project-Manager/tree/master/Directory/src/org/gonevertical/pm/directory/client) - GWTP application architecture used for the Desktop app.
* [Client - GWTP Desktop Rest Communication](https://github.com/branflake2267/Project-Manager/tree/master/Directory/src/org/gonevertical/pm/directory/client/rest) - Rest communication & JSO.
* [Server - GAE Rest Endpoints](https://github.com/branflake2267/Project-Manager/tree/master/Directory/src/org/gonevertical/pm/directory/server/rest) - Google App Engine endpoints used for rest communication.
* [Testing - GAE Rest Endpoints](https://github.com/branflake2267/Project-Manager/tree/master/DirectoryTesting/src/test/java/org/gonevertical/pm/directory/testing) - Using Rest Assured for testing GAE endpoints.

##Overall Goals
* Provide a curated directory of Archetypes.
* Provide an Eclipse plugin to create projects from the Archetype directory.
* Provide an IDEA plugin to create projects from Archetype directory.

##Archetype Directory Goals
* Filter by category, like GWT, GWTP, App Engine...
* Filter by tags, like the technology used to build archetype, JPA, SQL, MySQL, Tomcat…
* Provide users with choice.
* Provide the users favorites.
* Provide tools/scripts to create Archetypes, build, test, deploy...

##Some Ideas for the Project
* Setup project bare bones in minutes.
* Provide choice and allow others to contribute their archetype.
* Provide tutorial archetypes.
* IDE agnostic.

##Why
I was working on the GWTP eclipse plugin and didn't want to rewrite the static source writers and thought it would be faster to create the project from an Archetype. But I created a few to choose from and wanted the choice to choose the Archetype. So I figured it be faster to write my own plugin than wait for someone else to make something like this. In other words, why should spend time on redundant setups.

##Thanks to
[![Arcbees.com](http://arcbees-ads.appspot.com/ad.png)](http://arcbees.com)