Springloops

Last updated

Springloops is a web-based Git and Subversion version control and hosting service with integrated deploy and code collaboration features for web and software developers. Springloops was also the name of the company behind the service until it rebranded to 84kids in May 2013. [1]

Contents

Springloops can be used both from the command line and through a web-based graphical interface shared with BamBam!, Chime and Anchor apps from 84kids.

Springloops offers two kinds of paid plans: Personal, with 3-6GB of disk space and 10-25 repositories, and Business, with 12-60GB of space and 50 to unlimited repositories and a range of extra features. The service also provides a free plan for teachers available upon direct request via email (presumably with no limits on the account), as well as a free plan with 1 repository and 100MB of space. All plans start with a 14-day free trial.

History

Springloops launched in late 2006 as an SVN version control and deploy and was gradually growing into a full-scale project management application. v2.0 was released in June 2009 [2] with new interface and features: tasks, time tracking, wiki module and Git support. On May 5, 2013, the service was upgraded to v3.0 [3] and received a heavy graphical overhaul. The core features were extracted into four separate apps (probably for marketing reasons): BamBam! (tasks), Chime (time tracking), Anchor (wiki) and Springloops which retained its original allocation of source & deploy tool. The apps can be used separately or integrated within one account, depending on user needs and profile.

The software’s account settings also mention Turbine, described “discussions and note-taking for teams.” It’s been greyed out and labeled “Coming soon” since the division, however.

Controversy

The v3.0 upgrade spawned a wide range of reactions, especially due to drastic changes in UI and UX. In September 2013 the company released a major update which was a direct response to the feedback from users. The team wrote:

If we were to describe the changes in one word, it would be usability. We collected all feedback we’ve received from you since the redesign in May, analyzed it and introduced tons of UI improvements all around the system. It looks better, works better and certainly feels better to work with. [4]

Integrations

Pre-v3.0 iterations of Springloops allowed integration with Basecamp Classic project management software. The current version does not allow any third parties in favor of the other apps by 84kids that altogether form one integrated project management platform for web and software developers.

At the moment Springloops does not provide an open API that could be used for custom-made integrations, although the company states that works on API have commenced and are currently in progress. [5] Users can, however, configure web hooks to send data and trigger events on designated URLs.

See also

Related Research Articles

Eclipse (software) Software development environment

Eclipse is an integrated development environment (IDE) used in computer programming. It contains a base workspace and an extensible plug-in system for customizing the environment. It is the second-most-popular IDE for Java development, and, until 2016, was the most popular. Eclipse is written mostly in Java and its primary use is for developing Java applications, but it may also be used to develop applications in other programming languages via plug-ins, including Ada, ABAP, C, C++, C#, Clojure, COBOL, D, Erlang, Fortran, Groovy, Haskell, JavaScript, Julia, Lasso, Lua, NATURAL, Perl, PHP, Prolog, Python, R, Ruby, Rust, Scala, and Scheme. It can also be used to develop documents with LaTeX and packages for the software Mathematica. Development environments include the Eclipse Java development tools (JDT) for Java and Scala, Eclipse CDT for C/C++, and Eclipse PDT for PHP, among others.

Trac is an open-source, web-based project management and bug tracking system. It has been adopted by a variety of organizations for use as a bug tracking system for both free and open-source software and proprietary projects and products. Trac integrates with major version control systems including Subversion and Git. Trac is used, among others, by the Internet Research Task Force, Django, FFmpeg, jQuery UI, WebKit, 0 A.D., and WordPress.

eric (software)

eric is a free integrated development environment (IDE) used for computer programming. Since it is a full featured IDE, it provides by default all necessary tools needed for the writing of code and for the professional management of a software project.

Mantis Bug Tracker Bug tracking system

Mantis Bug Tracker is a free and open source, web-based bug tracking system. The most common use of MantisBT is to track software defects. However, MantisBT is often configured by users to serve as a more generic issue tracking system and project management tool.

Mercurial Distributed revision-control tool for software developers

Mercurial is a distributed revision control tool for software developers. It is supported on Microsoft Windows and Unix-like systems, such as FreeBSD, macOS, and Linux.

Mobile app development is the act or process by which a mobile app is developed for mobile devices, such as personal digital assistants, enterprise digital assistants or mobile phones. These software applications are designed to run on mobile devices, such as a smartphone or tablet computer. These applications can be pre-installed on phones during manufacturing platforms, or delivered as web applications using server-side or client-side processing to provide an "application-like" experience within a web browser. Application software developers also must consider a long array of screen sizes, hardware specifications, and configurations because of intense competition in mobile software and changes within each of the platforms. Mobile app development has been steadily growing, in revenues and jobs created. A 2013 analyst report estimates there are 529,000 direct app economy jobs within the EU then 28 members, 60 percent of which are mobile app developers.

The following is a comparison of version-control software. The following tables include general and technical information on notable version control and software configuration management (SCM) software. For SCM software not suitable for source code, see Comparison of open-source configuration-management software.

Google Developers is Google's site for software development tools and platforms, application programming interfaces (APIs), and technical resources. The site contains documentation on using Google developer tools and APIs—including discussion groups and blogs for developers using Google's developer products.

A comparison of Subversion clients includes various aspects of computer software implementations of the client role using the client–server model of the Subversion revision control system.

In FOSS development communities, a forge is a web-based collaborative software platform for both developing and sharing computer applications. The term forge refers to a common prefix or suffix adopted by various platforms created after the example of SourceForge. This usage of the word stems from the metalworking forge, used for shaping metal parts.

WaveMaker Low-code programming platform

WaveMaker is an enterprise grade Java low code platform for building software applications and platforms. WaveMaker Inc. is headquartered in Mountain view, California. For enterprises, WaveMaker is a low code platform that accelerates their app development and IT modernization efforts. For ISVs, it is a consumable low code component that can sit inside their product and offer customizations.

Chromium (web browser) Open-source web browser project

Chromium is a free and open-source web browser project, principally developed and maintained by Google. This codebase provides the vast majority of code for the Google Chrome browser, which is proprietary software and has some additional features.

YouTrack is a proprietary, commercial browser-based bug tracker, issue tracking system and project management software developed by JetBrains. It focuses on query-based issue search with auto-completion, manipulating issues in batches, customizing the set of issue attributes, and creating custom workflows.

PyCharm Integrated development environment for Python

PyCharm is an integrated development environment (IDE) used in computer programming, specifically for the Python programming language. It is developed by the Czech company JetBrains. It provides code analysis, a graphical debugger, an integrated unit tester, integration with version control systems (VCSes), and supports web development with Django as well as data science with Anaconda.

In version control systems, a repository is a data structure that stores metadata for a set of files or directory structure. Depending on whether the version control system in use is distributed, like Git or Mercurial, or centralized, like Subversion, CVS, or Perforce, the whole set of information in the repository may be duplicated on every user's system or may be maintained on a single server. Some of the metadata that a repository contains includes, among other things, a historical record of changes in the repository, a set of commit objects, and a set of references to commit objects, called heads.

Perforce, legally Perforce Software, Inc., is an American developer of software used for developing and running applications, including version control software, web-based repository management, developer collaboration, application lifecycle management, web application servers, debugging tools and Agile planning software.

Spark (XMPP client)

Spark is an open-source instant messaging program that allows users to communicate in real time. It can be integrated with the Openfire server to provide additional features such as controlling various parts of Spark functionality from a central management console and integrating with a proprietary customer support service known as Fastpath, allowing its users to interact with the platform using the Spark client. Being a cross-platform application, it can run on various systems. Installers for Windows, macOS and Linux are available on the official website.

Fyne (software) Graphical toolkit for building cross platform GUIs

Fyne is a free and open-source cross-platform widget toolkit for creating graphical user interfaces (GUIs) across desktop and mobile platforms. Fyne uses OpenGL to provide cross-platform graphics. It is inspired by the principles of Material Design to create applications that look and behave consistently across all platforms. It is licensed under the terms of the 3-clause BSD License, supporting the creation of free and proprietary applications. In December 2019 Fyne became the most popular GUI toolkit for Go, by GitHub star count and in early February 2020 it was trending as #1 project in GitHub trending ranks.

References

  1. Kuś, Aleksander (22 May 2013). "Welcome to 84kids!". 84kids.com. Retrieved 15 July 2014.
  2. Szczepankowski, Szymon (29 April 2009). "Springloops 2.0 launched!". 84kids.com. Retrieved 15 July 2014.
  3. Kuś, Aleksander (6 May 2013). "It's official: Springloops v3.0 is up and running!". 84kids.com. Retrieved 15 July 2014.
  4. Kuś, Aleksander (10 September 2013). "What's new in the September upgrade?". 84kids.com. Retrieved 14 July 2014.
  5. "API in progress..." 84kids Facebook profile. 18 June 2013. Retrieved 15 July 2014.