Permalink
Switch branches/tags
Nothing to show
Commits on Nov 9, 2011
  1. Add otplib template

    hyperthunk committed Nov 9, 2011
Commits on May 23, 2011
  1. Merge conflict resolved

    hyperthunk committed May 23, 2011
  2. Adding retest templates

    hyperthunk committed May 23, 2011
  3. Merged susan-potter latest

    hyperthunk committed May 23, 2011
Commits on Apr 29, 2011
Commits on Apr 9, 2011
Commits on Apr 8, 2011
Commits on Mar 11, 2011
Commits on Feb 15, 2011
  1. Add finsup template for isolated supervisor

    mbbx6spp committed Feb 15, 2011
    In cases where a supervisor is needed separate from a top-level
    application supervisor, the finsup template should be used.
  2. Fix finapp supervisor's module name

    mbbx6spp committed Feb 15, 2011
    Module name of finapp's supervisor template uses {{name}} now instead of
    hard coded "tint". My bad.
Commits on Feb 13, 2011
Commits on Feb 9, 2011
  1. Create consistent 'name' var for all templates

    mbbx6spp committed Feb 9, 2011
    Instead of each template having its own X_name variable, all templates
    now just use name as a consistent interface to these Rebar templates.
    
    For example, before we would run the rebar template runner like:
    % rebar create template=ztmod module_name=blabla ....
    % rebar create template=project project_name=ldfjdsl ...
    
    Now we just do the following:
    % rebar create template=X name=bla ...
    
    Enjoy!
  2. Add default copyright_year variable for finsrv

    mbbx6spp committed Feb 9, 2011
    A default copyright_year variable value set to "2011" for finsrv
    template.
  3. Fix template variable typo in finsrv

    mbbx6spp committed Feb 9, 2011
    Change duplicate {{author_name}} to {{author_email}} in finsrv template
    file.
  4. Move gen_event to finevt Rebar template.

    mbbx6spp committed Feb 9, 2011
    All gen_X behaviors now have finX Rebar templates in this repository for
    consistency. Each of these templates adhere to Finsignia Erlang/OTP
    coding style guidelines. Thus the "fin" prefix.
  5. Remove gen_server configuration and template

    mbbx6spp committed Feb 9, 2011
    Remove gen_server configuration and template files for consistency.
    finsrv now replaces this template.
  6. Clean up & add new targets for project Makefile.

    mbbx6spp committed Feb 9, 2011
    Add new Makefile targets for:
    * build-plt
    * check-plt
    
    Add new Makefile target dependencies for:
    * deps
    * analyze
    
    Update rebar subcommand for analyze target from analyze to dialyze.
Commits on Feb 8, 2011
  1. Two Makefile targets added: analyze & console.

    mbbx6spp committed Feb 8, 2011
    * The new analyze target run dialyzer on the project.
    * The new console target opens a new erl REPL console with the path
    prepended with the project and all dependency ebin and include subdirs.
Commits on Feb 7, 2011
  1. Bugs now fixed in finsrv Rebar template.

    mbbx6spp committed Feb 7, 2011
    Fixed:
    * Renamed argument Reason to _Reason to remove compilation warning.
    * Now using ?SERVER instead of ?MODULE in stop/0 to be consistent with start/0
    start_link/0.
    * Added start/0 to enable easier testing of gen_server.
Commits on Feb 2, 2011
  1. Template drivers for finsrv and nitropage fixed.

    mbbx6spp committed Feb 2, 2011
    Both template drivers/descriptors for finsrv and nitropage were pointing
    to the wrong templates to run.
Commits on Jan 31, 2011
  1. Zotonic module Rebar template added.

    mbbx6spp committed Jan 31, 2011
    This Rebar template creates the module directory structure from the
    parent directory. For example, inside ${ZOTONIC_BASE}/modules you could
    run:
    % rebar create template=ztmod module_name=your_module \
        module_title="Your Module's Title" module_priority="500" \
        description="description of what your Zotonic module does." \
        author_name="Your Name" author_email="user@domain.com"
  2. gen_server callback stop/1 moved to API section.

    mbbx6spp committed Jan 31, 2011
    stop/1 was erroneously left inside CALLBACKS section instead of put
    inside PUBLIC API section of source file.
  3. Comment style updated to conform to coding style.

    mbbx6spp committed Jan 31, 2011
    Finsignia coding style uses foldmarks and vim directives in the comments
    to separate out Erlang source files.  Most Erlang source files have
    sections like:
    * HEADER
    * CALLBACKS
    * PUBLIC API
    * PRIVATE FUNCTIONS
    
    Also document specifications added to some callback declarations as a
    reminder to the application developer what interface is expected.
  4. Template for Finsignia compliant gen_server.

    mbbx6spp committed Jan 31, 2011
    Used with rebar create subcommand we can generate a initial gen_server
    that complies with Finsignia internal coding standards/style guidelines.
    
    To generate run:
    % rebar create template=finsrv server_name=server_name_minus_srv \
        description="Manages connections to database...." \
        author_name="Your Name" author_email="user@domain.com"
Commits on Jan 30, 2011
  1. Added new template and variables: finapp.

    mbbx6spp committed Jan 30, 2011
    Finapp will generate an app.src, application behavior callback module
    and a supervisor behavior callback module set of files in the layout
    that Finsignia LLC prefers for internal Erlang/OTP codebases.
Commits on Jan 26, 2011
  1. remove ctsuite template

    hyperthunk committed Jan 26, 2011
Commits on Jan 19, 2011