Differences between revisions 1 and 3 (spanning 2 versions)
Revision 1 as of 2014-06-04 11:25:36
Size: 1052
Editor: KaiJaeger
Comment:
Revision 3 as of 2014-06-06 05:53:11
Size: 2267
Editor: KaiJaeger
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
acre is a fully-featured, source code management system for Dyalog APL. == Overview ==
Line 5: Line 5:
acre manages the development of a project of size from a single individual to an international team of developers.  * Do you want to store the source code and associated files of Dyalog APL projects in a database (repository) running somewhere, typically the cloud, supporting multiple developers?
Line 7: Line 7:
 * It stores code that exists prior to its being put under acre's care into a code-file initially.
 * Additions and changes made in the Dyalog Editor are saved automatically to component files - one file per workspace item - and can be undone one-at-a-time and individually. No saving of a workspace is necessary.<<BR>><<BR>>
 Saved changes can be saved back to the code-file so that they can be delivered to a user or used modularly by another maintained system without losing the ability to reverse them.
 * The Project can be uploaded to a server to be downloaded and maintained co- operatively by a development team. Conflicts caused by two or more developers' changing the same item are handled and resolved safely. Users can see and download changes made by other developers without disturbing their own work.
 * Want to store private copies of such a project independently from the main branch in the same repository as an insurance against, say, the loss of your laptop?

 * Want to save all versions of APL objects and files of a project locally until it’s time either to back them up into your private part of the repository or merge them into the main branch?

 * Want to have reports about what you've changed, what was backed up, what’s causing a conflict, who has changed what and when in the main branch, which of your changes, if any, will cause a conflict on upload?

 * Want to upload your changes automatically into the main repository and get support (comparison tools etc.) when there is a conflict?

 * Want to restore effortless any old version from the main repository?

 * Want to go back to any older version since you’ve checked out your copy?

 * Want an insurance against aplcores, “Dyalog has stopped working” and disappearing Dyalog sessions?

 * Don’t want to save workspaces any more?

If so then acre is for you. But be warned: once you’ve started working with it you won’t want to go back. Ever.

== How to get it ==
 
acre is a simple and small namespace that contains all the code. It was written by PhilLast on behalf of [[https://www.carlislegroup.com/ | Carlisle Group ]] in order to support the international development team of FlipDB. It is free. Soon you will be able to download it from here.

To take full advantage of its power you also need a [[FlipDB]] database server running somewhere. FlipDB is the flagship of Carlisle Group. Luckily they have agreed to offer a free version of FlipDB as well. This will be a stripped down version of FlipDB but it is still a fully fledged relational database system written in Dyalog. FlipDB will soon be available for download from here as well.

Link to the [[acre/ProjectPage | acre project page ]]

Link to the [[FlipDB/ProjectPage | FlipDB project page ]]
-- KaiJaeger <<DateTime(2014-06-05T20:48:23Z)>>

The code management system acre

Overview

  • Do you want to store the source code and associated files of Dyalog APL projects in a database (repository) running somewhere, typically the cloud, supporting multiple developers?
  • Want to store private copies of such a project independently from the main branch in the same repository as an insurance against, say, the loss of your laptop?
  • Want to save all versions of APL objects and files of a project locally until it’s time either to back them up into your private part of the repository or merge them into the main branch?
  • Want to have reports about what you've changed, what was backed up, what’s causing a conflict, who has changed what and when in the main branch, which of your changes, if any, will cause a conflict on upload?
  • Want to upload your changes automatically into the main repository and get support (comparison tools etc.) when there is a conflict?
  • Want to restore effortless any old version from the main repository?
  • Want to go back to any older version since you’ve checked out your copy?
  • Want an insurance against aplcores, “Dyalog has stopped working” and disappearing Dyalog sessions?
  • Don’t want to save workspaces any more?

If so then acre is for you. But be warned: once you’ve started working with it you won’t want to go back. Ever.

How to get it

acre is a simple and small namespace that contains all the code. It was written by PhilLast on behalf of Carlisle Group in order to support the international development team of FlipDB. It is free. Soon you will be able to download it from here.

To take full advantage of its power you also need a FlipDB database server running somewhere. FlipDB is the flagship of Carlisle Group. Luckily they have agreed to offer a free version of FlipDB as well. This will be a stripped down version of FlipDB but it is still a fully fledged relational database system written in Dyalog. FlipDB will soon be available for download from here as well.

Link to the acre project page

Link to the FlipDB project page -- KaiJaeger 2014-06-05 20:48:23

acre (last edited 2018-03-18 19:03:45 by KaiJaeger)