New open-source build tool for CS Extensions

I just released a new open-source tool for creating, compiling, debugging, packaging, and deploying extensions:
https://github.com/creativemarket/csxs
At a Glance:
All project settings live in a single JSON file (not multiple XML files).
Compiles CS5 & CS6 versions and packages them as a single ZXP. This is useful for supporting "DarkNormal" and "DarkHover" icons without ditching CS5 compatibility on your extension. It also supports other / more complicated configurations.
Created projects contain boilerplate for re-skinning on UI change along with fixes for platform bugs.
Generates aggregated changelogs.
Automated deploys to S3.
Automated git version tagging.
Conditional compilation variables (CONFIG::debug, CONFIG::release, CONFIG::version).
Usage:
csxs create
csxs debug --cs-product=photoshop --cs-version=5.5
csxs package
csxs deploy
I'd love feedback, suggestions, forks, bug reports, etc!
p.s. I really hope this doesn't come across as spammy—I mean it with the best intentions. I think it could be useful for some out there. More tools for the CS ecosystem is a win for all.
"We encourage you to contribute content, answer questions, or comment with corrections, clarifications, tips, and more. Links to your favorite resources or expert videos could help other community members."
http://forums.adobe.com/docs/DOC-2325

Great tool, thanks a lot for sharing it.
Installed it and built "Hello, world" extension, now trying to convert my existing extension project for this. Packaging CS5 / CS6 versions alone is priceless.
Maybe a dumb question, but is it possible to switch .json and output name in command line? I have extension with 5 different versions, they have different licenses etc., so it would be great to type
csxs package config1.json extension1.zxp
csxs package config2.json extension2.zxp
and so on? I'd put it all into one .sh script
sorry if it's all already available and I just missed this part in documentation

Similar Messages

  • Open source UML tool for Code ----- Sequence Diagram ?

    Are there any open source / free tools which can generate sequence diagram from java code ?
    Thanks in Advance
    Ratheesh

    check-out www.logsequencer.com - it is a very cool tool and is only $19.
    It generates sequence diagrams from log files.

  • Need information on open source testing tools for ADF web applications

    Hi experts,
    I need to investigate on new feasible open source Java testing tools for testing ADF web applications. I have tried to google a lot but getting confused.
    My requirements as as under:
    1. The tool must be open source.
    2. It should be easy to understand and to work upon by the tester and developers.
    Selenium based testing approach is already in place for testing the application but need to search for tools other than Selenium which shall prove suitable for testing ADF applications. Kindly let me know your inputs / suggestions.
    Thanks a lot in advance.
    Neelanand

    Hi,
    Have a look at JMeter http://jakarta.apache.org/jmeter/index.html
    1. The tool must be open source.It is.
    2. It should be easy to understand and to work upon by the tester and developers.I guess it is.
    There are some specifics in configuring it for ADF, but Chris Muir wrote a nice blog about how it's done, check it out http://one-size-doesnt-fit-all.blogspot.com/2010/04/configuring-apache-jmeter-specifically.html
    Pedja

  • Open source monitoring tool for oracle Database

    Hi,
    Please suggest me any opensource tool to monitor the health, availability and performance of the Oracle Database that can be accesed through web client
    Thanks in advance

    user1687821 wrote:
    Robert,
    Thanks for the update, ya i basically need the tool to monitor the DB, but at the same time, if CPU is going high due to any query or any other reason, we must get the alert, the tool currently we are using triggers a mail for both, DB as well as CPU when it goes high, similar one is needed
    ThanksGrid control or database control will do this for you, there is a rather big however, er however. Being notified is a part of the diagnostics pack functionality (ludicrously and unjustifiably IMO). That means a license cost (unless you are already licensed for it). nagios does this as others have said as do shell scripts. I'm not aware of an open source tool that does all you want without scripting though.
    Niall

  • DBAShell - New Open Source Project for Oracle DBA's

    I'd like to have this project included in the Open Source Oracle tools list at: http://www.oracle.com/technology/community/opensource_projects.html
    I’'ve been an Oracle DBA for quite some time (since 7.0.13) and a developer for many years. One of the things I'’ve always wished for was an easier way to set up environment variables for different Oracle Home’s and a way to provide passwords to scripts without embedding them in plain-view.
    About 3 years ago, I started a set of functions and scripts at my company that did exactly just that and provided many more functions for things like checking database status, running scripts quietly unless errors are detected, running actions in parallel (like fast shutdowns at once, or multiple analyzes), restarting databases in a guaranteed fashion, aliases to common folder locations, etc..
    About a month ago, after putting all this time and effort into these scripts and using them in production all this time, I realized I wanted more out of the scripts like support for other databases and thought that it would be best if I gave it new life as an Open Source project.
    So that is how http://sourceforge.net/projects/dbashell/ was started. Now it’s in a second release (DBAShell 0.85) that is more modular and would allow other people to easily add support for other OS’s, other Shells, and other Databases.
    Here is a description of the project from the latest news item:
    DBAShell is a project based around Shell functions and scripts designed to make it easy for DBA's to use Databases in a command line environment. Currently supported is Oracle with ksh and bash on AIX, Solaris, Linux. The code base itself is 3 years old and has been in use in Production environments all of that time.
    Features include:
    * Automatic setting of all environment variables based on SID requested.
    * Manage PATH's and other path like variables for each ORACLE_HOME needed.
    * Run scripts with stored passwords (no more hard-coding of passwords!!)
    * Automatically set SID based on Script location (makes it easier to share scripts between SID's)
    * manage temporary script output and check for oracle errors in output
    * check database status and versions from scripts
    * stop/start databases in parallel (faster startup)
    * compile all database objects
    * analyze objects in parallel (Faster analyzes)
    * set aliases and variables for common SID areas, etc..
    * many helpful commands for common Oracle tasks
    Over a thousand people have already downloaded the prior release and more are downloading every hour.
    I'm seeking feedback from anybody that would be willing to take a look at the project, trying it out, give me any feedback you have on it, and perhaps even direct me to where I could best promote this project.
    I wrote a tutorial that shows at a glance some of the more useful features of DBAShell:
    http://sourceforge.net/docman/display_doc.php?docid=34041&group_id=170224
    Main site:
    http://sourceforge.net/projects/dbashell/
    Documentation: http://sourceforge.net/docman/display_doc.php?docid=33704&group_id=170224
    Download:
    http://prdownloads.sourceforge.net/dbashell/dbashell-0.85.tar.gz?download

    Always glad to have people thinking about the poor DBA's. Usually, the developers get most of the attention in open source.

  • Open Source project - request for interest

    Hi,
    I know this may not be the most appropriate place for this but I couldnt find anywhere else. The project is due to start up in early 2006. The technology is Java based and supports J2EE. It enables developers to work at a high level and generate apps very quickly and more complex functionality can be built using Java to address requirements.
    I thought I would post this here for anyone interested in participating in a new Open Source project for a Java development tool.
    I apologise in advance if anyone gets upset over this post - but I thought Java developers should be aware of the project.
    Thanks.
    Be in at the start of an exciting new Open Source initiative!
    If you're a Java developer and you'd be interested in participating in the development of a new UK-based Open Source project then read on.
    The project would seek to take an existing, powerful J2EE-based rapid web application development tool on to the next level. Sitting happily alongside other well-known open source names such as Red Hat, MySQL and JBoss, it enables the building and deploying of J2EE-based web applications in a fraction of the time that it would otherwise take to develop them. But the possibilities are only limited by your imagination.
    So, if you're interested in contributing to the evolution of this project please email us at [email protected] with your contact details and we will be in touch with you.

    Thanks for the ponter, I will check it out.
    hth,
    Sean

  • New Open Source Broadcom WIFI driver, where to start?

    Hello I want to install new Broadcom Open Source driver brcm80211 for my Broadcom BCM43225 WIFI card but I'm kinda confused where to start. First of all this driver is not available in Arch repositories nor AUR, so I guess there's only GIT way in which I'm not too much familiar. At the moment only Debian has this driver available in it's backports kernel but that is useless for Arch Linux user, except for the firmware loading instructions. So please help me, I have exported the whole 500MB+ git "next staging" tree, and now I would like to figure it out how to compile brcm80211 module and eventually use it with Arch kernel. Thanks in advance.
    Last edited by Riot777 (2010-09-28 23:00:45)

    I spent close to an hour shortly after it was added to the staging-next branch and managed to compile it against 2.6.35.4 (not sure about the .4 part however). Unfortunately, it wasn't especially stable and got some kernel oops on suspend. After that, I went back to using the wl module.
    Recent changes don't look like they could have improved the stability of the driver by much, so I'd advise against using it for now.
    With the above said, if you're feeling adventurous you can build the driver as follows:
    0. Make sure you have the `base-devel' group installed, along with `kernel26-headers' (preferably version 2.6.35.6-2 as 2.6.35.6-1 had some issues) and `linux-firmware' 20100911-1 (the one in [core] doesn't contain the firmware files for brcm80211 AFAIK).
    1. Grab just the brcm80211 directory from the staging-next branch by clicking the `snapshot' link on this page.
    2. Extract the compressed tarball and then open a terminal inside the staging-next-2.6-x directory that gets created.
    3. Change the Makefile a little by running `curl -s http://ompldr.org/vNW82NA/Makefile.patch | patch -Np0'. After that, run `make'.
    4. Now, you should have the compiled module `brcm80211.ko' in the current directory, which you can copy into `/lib/modules/2.6.35-ARCH/updates/'. (Create the updates directory if it doesn't exist.)
    I didn't test the above steps thoroughly and I'm not certain this is the correct way to build the driver. However, I believe it'll get you a working kernel module.

  • New Open Source Project - Java, Struts, EJB

    There is a new open source project called Centraview. This is an open source CRM/SFA application which can provide a business a full view of their enterprise from lead generation, sales, contact management, project management and integrate into accounting. The development has been going on for more than a year now and they've now taking this open source, so there is alot of opportunity for Java developers to get involved with project that really takes advantage of Java technology. The system is built on the Struts framework and utilizes JBoss as the EJB container, the back-end database is MySQL although there is some initiatives to look at DB abstraction. Anyway here's the link:
    http://sourceforge.net/projects/centraview/
    Anyway I decided after examining Centraview, that we're not going to be building our own, but using Centraview and it's nice to know we can take part in development and understand the inner workings, so we never limit ourselves.

    Presumably you mean GUI and not web.
    I have used AutoIt to drive GUI window applications.
    [http://www.autoitscript.com/autoit3/]
    Seemed pretty easy when I used it. It had a recorder.
    On windows I believe you can also use "script host" and the newer powershell but I have used those.
    You could also look at the java Robot class or whatever it is called.

  • ANN: Ajax4jsf . New Open Source project that brings AJAX capability to JSF

    I would like to inform everybody about the new Open Source project - Ajax4jsf. It is hosted on java.net
    URL: https://ajax4jsf.dev.java.net/
    Ajax4jsf is a rich component framework that has been created exclusively to bring rich user interface functionality to the JavaServer Faces. It enables page-wide AJAX support instead of the traditional component-wide. It means you can define the event on the page that invoke AJAX request and area(s) of the page that should be synchronized with the JSF Component Tree after the AJAX request changes the data on the server according to the events fired on the client.
    Actually, ajax4jsf is based on the framework, Alexander Smirnov introduced last summer ( http://smirnov.org.ru/en/ajax-jsf.html ) . He is an architect for ajax4jsf right now.
    In addition to the features the previous version of his framework had, we already added the following:
    * Framework for support easy change "look and feel" ( skinning )
    * Support for handle off-page resources ( JavaScript, CSS styles, images, objects). Resources can be placed in application classpath ( for example, put in JAR), generated by program ( for example, paint images by Java2D or JAI ), with full caching support
    * Templating system for easy creating components renderers ( using jsp-like xml template instead of direct call write...() methods )
    * Special JTidy-based response filter - it can correct any HTML code from components to avoid incompatibilities with DHTML
    Sergey : https://ajax4jsf.dev.java.net/

    You can find (simple) samples here:
    [https://javaserverfaces.dev.java.net/servlets/ProjectDocumentList?folderID=4036&expandFolder=4036&folderID=0]
    [http://www.coreservlets.com/JSF-Tutorial/]
    You can find a HTML/rich text editor as JSF component in the Mojarra Scales component library: [https://scales.dev.java.net/htmlEditor.html].

  • New open source webmail available

    This morning AtMail has released a new version, an open source version. This is a true open source project and will be a great improvement over the existing horde and squirrel mail packages. The interface is based off of their existing simple ajax interface and has been under development in the corporate arena for a couple of years now. You can find the full details on the AtMail Blog (http://blog.atmail.com).

    Great tool, thanks a lot for sharing it.
    Installed it and built "Hello, world" extension, now trying to convert my existing extension project for this. Packaging CS5 / CS6 versions alone is priceless.
    Maybe a dumb question, but is it possible to switch .json and output name in command line? I have extension with 5 different versions, they have different licenses etc., so it would be great to type
    csxs package config1.json extension1.zxp
    csxs package config2.json extension2.zxp
    and so on? I'd put it all into one .sh script
    sorry if it's all already available and I just missed this part in documentation

  • Open Source BI Tool Now Supports Kodo JDO

    Folks,
    To keep you posted on the latest tools that work with Kodo JDO, we
    will try and post notices here on our newsgroups. ObjectVisualizer
    is a third party open source querying, reporting and graphing tool that
    now supports Kodo JDO. Let us know what you think.
    Neelan Choksi
    President, SolarMetric
    ObjectVisualizer is a business intelligence tool that builds upon
    Object Persistence technology to provide easy to use query, reporting,
    and charting capabilities.
    Features include: Query, filter, and aggregate data using objects,
    Interactive Data Table, Report Generation, Chart Creation, and Plugin
    Architecture.
    ObjectVisualizer now supports KodoJDO! ObjectVisualizer 1.0.1 includes
    a KodoJDO plugin along with a number of bug fixes and enhancements.
    A new Early Access release of ObjectVisualizer Server Edition is also
    available. ObjectVisualizer Server Edition EAP-2 has been upgraded to
    work with ObjectVisualizer 1.0.1 and includes a number of performance
    enhancements.
    For more information visit:
    http://objectvisualizer.com
    Thank you,
    Open Source Software Solutions, LLC
    http://opensourcesoft.net

    Folks,
    To keep you posted on the latest tools that work with Kodo JDO, we
    will try and post notices here on our newsgroups. ObjectVisualizer
    is a third party open source querying, reporting and graphing tool that
    now supports Kodo JDO. Let us know what you think.
    Neelan Choksi
    President, SolarMetric
    ObjectVisualizer is a business intelligence tool that builds upon
    Object Persistence technology to provide easy to use query, reporting,
    and charting capabilities.
    Features include: Query, filter, and aggregate data using objects,
    Interactive Data Table, Report Generation, Chart Creation, and Plugin
    Architecture.
    ObjectVisualizer now supports KodoJDO! ObjectVisualizer 1.0.1 includes
    a KodoJDO plugin along with a number of bug fixes and enhancements.
    A new Early Access release of ObjectVisualizer Server Edition is also
    available. ObjectVisualizer Server Edition EAP-2 has been upgraded to
    work with ObjectVisualizer 1.0.1 and includes a number of performance
    enhancements.
    For more information visit:
    http://objectvisualizer.com
    Thank you,
    Open Source Software Solutions, LLC
    http://opensourcesoft.net

  • Open source builds on Sol10

    All,
    I am attempting to compile from source several different open source packages (Sudo, SSH, Apache) on systems running Solaris 10 on both the x86-64 and SPARC platforms.
    The prereq. packages from sunfreeware.com are installed (GCC 3.3.1 and GNU Make).
    Each attempt to build a source is resulting in the same error:
    During the execution of ./configure the following notices appear:
    configure: WARNING: signal.h: present but cannot be compiled
    configure: WARNING: signal.h: check for missing prerequisite headers?
    configure: WARNING: signal.h: see the Autoconf documentation
    configure: WARNING: signal.h: section "Present But Cannot Be Compiled"
    configure: WARNING: signal.h: proceeding with the preprocessor's result
    configure: WARNING: signal.h: in the future, the compiler will take precedence
    configure: WARNING: ## ------------------------------------------ ##
    configure: WARNING: ## Report this to the AC_PACKAGE_NAME lists. ##
    configure: WARNING: ## ------------------------------------------ ##
    Then during the execution of make:
    In file included from /usr/include/sys/wait.h:24,
    from ../include/apr.h:124,
    from apr_cpystrn.c:17:
    /usr/include/sys/siginfo.h:259: error: parse error before "ctid_t"
    /usr/include/sys/siginfo.h:292: error: parse error before '}' token
    /usr/include/sys/siginfo.h:294: error: parse error before '}' token
    /usr/include/sys/siginfo.h:390: error: parse error before "ctid_t"
    /usr/include/sys/siginfo.h:392: error: conflicting types for `__proc'
    /usr/include/sys/siginfo.h:261: error: previous declaration of `__proc'
    /usr/include/sys/siginfo.h:398: error: conflicting types for `__fault'
    /usr/include/sys/siginfo.h:267: error: previous declaration of `__fault'
    /usr/include/sys/siginfo.h:404: error: conflicting types for `__file'
    /usr/include/sys/siginfo.h:273: error: previous declaration of `__file'
    /usr/include/sys/siginfo.h:420: error: conflicting types for `__prof'
    /usr/include/sys/siginfo.h:287: error: previous declaration of `__prof'
    /usr/include/sys/siginfo.h:424: error: conflicting types for `__rctl'
    /usr/include/sys/siginfo.h:291: error: previous declaration of `__rctl'
    /usr/include/sys/siginfo.h:426: error: parse error before '}' token
    /usr/include/sys/siginfo.h:428: error: parse error before '}' token
    /usr/include/sys/siginfo.h:432: error: parse error before "k_siginfo_t"
    /usr/include/sys/siginfo.h:437: error: parse error before '}' token
    In file included from /usr/include/sys/procset.h:24,
    from /usr/include/sys/wait.h:25,
    from ../include/apr.h:124,
    from apr_cpystrn.c:17:
    /usr/include/sys/signal.h:85: error: parse error before "siginfo_t"
    In file included from ../include/apr.h:124,
    from apr_cpystrn.c:17:
    /usr/include/sys/wait.h:86: error: parse error before "siginfo_t"
    In file included from ../include/apr_general.h:33,
    from ../include/apr_pools.h:39,
    from ../include/apr_strings.h:50,
    from apr_cpystrn.c:18:
    /usr/include/signal.h:111: error: parse error before "siginfo_t"
    /usr/include/signal.h:113: error: parse error before "siginfo_t"
    Has anyone encountered similar errors while trying to build from source?
    Thanks in advance for the information.

    All,
    After some additional testing I have found that the GCC 3.4.2 complier and GNU Make packages included in the Solaris 10 companion CD work OK.
    The build problem was related to the GCC 3.3.2 and GNU Make packages from sunfreeware.com.

  • Integrate project open (third party tool for time sheet management) in EP

    Hello Experts,
    I have third party tool for time sheet management (Project Open) and EP7.0 SP17. I tried to integrate third party tool with portal by using the App integrator. But it is not working properly. Again and again its asking authentication. I followed same steps to integrate this tool by using App integrator in portal.
    we filled the system properties Server name is projects.company.local and Web Application URL is /intranet/.
    What i made mistakes in this, please help me.
    Regards
    Kumar

    If anyone knows how to contact Sacha Emery, ATE Systems Engineer @ NI, he may have more information regarding this.  (He may even have the DLL wrapper source code.)  His name is in the ITrax2 Readme.txt file as the creator.
    ~ Jay

  • New, open source JavaFX OSGI framework

    First, a disclaimer: this is an open source project I started, and somebody may regard it as advertising (basically, it is ). I'm not sure if it's against forum rules. If so, please delete this thread.
    Basically, it's a framework for developing modular applications based on OSGI. It should provide support for building applications for desktop, web and mobile devices. It's called DEMUX Framework. Published under Apache License.
    http://demux.vektorsoft.com
    So far, support is available for desktop applications based on JavaFX, and mobile apps for Android. Since this is JavaFX forum, I would like some feedback from people who work with JavaFX. Basically, is this something you would find useful and worth spending time developing?
    If you have some time to throw away, give it a try. Please note that this is early stage development, so you will probably get frustrated and annoyed, buty ou should get the general idea.
    Documentation and some code samples are available on project wiki: http://demux.vektorsoft.com/wiki
    Source code for samples is available as part of binary download: https://bitbucket.org/vektorsoft/demux/downloads
    Any feedback is welcome.

    hi,
    here's a thought stop spamming this forum with your crap....
    A warning to others ignore any links this guy offers, 4/5 of his links so far are connected to spyware.
    David.

  • Whats the best open source verilog simulator for T1 regressions?

    Is Icarus good for this? Or, is there any other better than this.
    I am new to this, if someone have used any free simulator with opensparc work then please let me know about which simulator you used and the advantages of it.

    I personally saw many uses of mySQL in production environments.
    Generally speaking, lots of open-source solutions are being successfully used by lots of companies in their production environments, and the idea that they are somehow inferior to commercial solutions has no base in facts, in my view.
    As for as comparison between MySQL and PostgreSQL :
    http://sunsite.mff.cuni.cz/MIRRORS/ftp.mysql.com/doc/en/MySQL-PostgreSQL_features.html

Maybe you are looking for

  • Update iPhoto on multiple iMac's

    Hi, I have several new iMac's all with OSX 10.8 and iLife 11. I downloaded the iPhoto 9.4.3 but cannot install it; the systems tels me i must install with the App store. With 4 machines that would mean 4 times a more than 1 GB download? Is there a wa

  • Create Stock Category

    How can I create a new stock category? Right now we have 4 separate categories.... 1 - First 2 - Second C - Closeouts S - Samples Where in SAP can I create a NEW category?  (example: "3 - Third")

  • Getting a video clip onto my iPod

    I am having a bit of trouble transferring a video clip from a folder to the iTunes library, thus I cannot seem to get it onto my iPod Video. I've tried the "add file/folder" on iTunes itself and don't know of any other way to transfer a file into iTu

  • Enterprise Planning and Budgeting

    Dear All Does the Module enterprise planning and budgeting provides controlling functionality similar to encumbrance accounting in GL, or any other control functionality on transactions like Requisition/PO/Invoice  Item Wise...?

  • Billing Service Contracts per order instead of a billing plan

    Is it possible, with standard config, to disconnect the billing plan from a service contract and bill the service order itself with a fixed labor charge. Where the fixed labor charge amount comes from the contract. In other words, we want to bill ser