Palantir.net presents Git
|
|
|
- Beatrix Potter
- 10 years ago
- Views:
Transcription
1 Palantir.net presents Git Branching, Merging, Commits, and Tagging: Basics and Best Practices
2 Git Started This assumes you already have a repo. Instructions for that are already on Github.
3 Branching
4 BRANCHING Naming Your New Baby Branch There are four types of branches: Master Release-[x] Feature-[x] [xx]-support
5 BRANCHING The Master The Master branch should, at all times, reflect what is on the client s live site. When a phase of development is to be released to the client, the release-[x] branch is merged into the Master.
6 BRANCHING Release-[x] All development for project phase [x] happens in a branch named release-[x] * i.e., phase one of development happens on the release-1 branch. Development on release-1 will often continue post launch while work has also begun on release-2. * (where [x] starts at 1 and increments with each new project cycle)
7 BRANCHING Features and Support These are branches that any dev can create. Release-[x] and master are only touched by the team lead. Devs will create a feature or support branches as needed. These are merged into release-[x] by the Lead when finished.
8 BRANCHING Feature Branches Development for pre-launch features are branched from release-[x]. Prefix with the release branch to which they relate. Add ticket numbers where applicable. e.g. release-1-widget-of-doom for doom_widget.module in phase 1. When ready, it gets merged back into release-1 and then deleted.
9 BRANCHING Support Branches Development for post-launch support tickets are branched from master. Branch names should consist of a ticket number and a short description. Development for support ticket #57: Widget is full of bugs would be done on a branch named 57-widgetof-bugs.
10 BRANCHING Naming your branch well is important. Almost all metadata about the branch lives in the name.
11 BRANCHING Your Very Own Branch 1. Create your own branch 2. Write some code 3. Stage it 4. Commit it 5. Push it
12 BRANCHING Your Very Own Branch 1. Create your own branch 2. Write some code 4. Commit it 5. Push it 3. Stage it // Create your new branch. $ git checkout -b new-feature-awesome-branch // Write some awesome code, then stage it. $ git add my-awesome-code.inc // Look it over. (the cached parameter shows you stuff you ve already staged.) $ git diff --cached (Press q when you re done looking at it.)
13 BRANCHING Your Very Own Branch 1. Create your own branch 2. Write some code 4. Commit it 5. Push it 3. Stage it //Commit it. $ git commit m- This is my commit message //Push it. $ git push -origin new-feature-awesome-branch* * You only have to do the -u and everything after that the first time you push the branch. If you don t have a remote set up, check out the link to Github s instructions on slide #2.
14 Merging
15 MERGING Get Ready When your branch has reached perfection, it s ready to be merged.
16 MERGING Clean Merge The downstream person is responsible for maintaining a branch that will merge back up cleanly.
17 MERGING Feature Branch Start from the latest release branch version by merging it into your feature branch. //If you don t have the branch yet, check it out. $ git checkout feature-x //Or if you do have it, pull the latest code. $ git pull //Update the feature branch* (with up-to-date release branch) $ git merge origin/release-x
18 MERGING Merge Conflicts Fix any merge conflicts. Consult with the author(s) of the changes Consult with the Team Lead Use a merge tool When in doubt, have a merge party * Communicate, communicate, COMMUNICATE!
19 MERGING Merge Tool * Wait, what merge tool? If you don t yet have a favorite merge tool, Gitx is a must See what other people are doing Be aware of your project history Investigate Git mysteries (!!!) See when you haven t pushed yet
20 MERGING Push It Push your updated version of the feature branch: $ git push Test. If testing was unsuccessful, note that in the ticket. You re done. If testing was successful, continue.
21 MERGING Do the Merge // Check out the release branch to do mergery on it $ git checkout release-x // Here it comes! The real merge! $ git merge feature-x Optionally add a more useful commit message for the merge with $ git commit --amend
22 MERGING A Clean Send Send it off: $ git push Clean up: // Delete the remote feature branch after merge $ git push origin :feature-x // Delete the local feature branch after merge $ git branch -d feature-x
23 MERGING Multi-Layered Approach The tip of master is always stable release-[x] is what Pro Git calls a dev branch release-[x]-feature and [xx]-supportbranch are subsidiary branches
24 MERGING Multi-Layered Approach This keeps production, staging, and development separate. Why? To protect the codebase and to give adequate opportunity for review before pushing to production.
25 MERGING What Should You Be Doing? You should be developing in branches that you create as needed Feature branches branch off of release-[x] and are named for the feature and release Support branches off of master and are issue-number-keyed
26 Commits
27 COMMITS What Should You Be Doing? Making commits that are Small Frequent Well-commented To support of feature branches Commit Early. Commit Often.
28 COMMITS A Note About Compiled CSS SASS compiles to CSS. If you edit a SASS file, those changes go in a commit that excludes the compiled CSS. 1. Edit the.scss file. 2. Commit the.scss file with a concise, but descriptive message. 3. Commit the.css file in a separate commit. A generic message is ok here. 4. If/when a merge conflict ever occurs, the mergeon* will resolve the conflict and then generate new compiled CSS** * Mergeon n. 1. person doing the mergery. ** Mergery is performed on compiled CSS by running $ compass clean and then $ compass watch (assuming you re using Compass.)
29 COMMITS Commits Make small commits. Why? To mitigate merge conflicts.
30 COMMITS Well-Commented Commits Commits should have concise description in commit messages. Why? Many well-commented commits form a roadmap of how you got to the final release. Also helps you prepare for meetings.
31 COMMITS Trackable Commits Support commits should have the ticket number* in the commit. Why? To enable integration with issue tracker,* and to provide background info. *Assuming you re using an issue tracker such as those provided by Redmine, Jira, Github, etc.
32 Tagging
33 TAGGING Making Tags $ git tag lists tags. $ git tag -a v#.#.# -m Comment. creates a tag with a release number and a comment. Read more about tagging in git: Git Ready Pro Git
34 TAGGING Pushing Tags $ git push --tags or $ git push [tag-name] If you want to push your tags somewhere other than origin, specify. Make sure to push tags AND code.
35 TAGGING Releasing Tags Release tags are always on the master. v1.1.2 This release introduces support for foo and bar.
36 TAGGING Eventually, someone will screw up the tag number sequence.
37 TAGGING Annotating Tags Tagging with -m records the following with the tag a message a timestamp a user $ git tag -m v#.#.# Comment. Note: If you type it without a comment in quotes, it will pop up a vim window for you to put your comments in.
38 TAGGING Annotating Tags Tagging with -a records the following with the tag a timestamp a user $ git tag -a v#.#.# *Tagging with -a doesn t let you leave a message with the tag. It s better to include a message, but at least this way you can find out who to hunt down and ask about this release.
39 TAGGING Annotating Tags Tagging with -m gives message, timestamp, and a user (pops up message) $ git tag -m v1.0.0 Added support for foo bar baz. Tagging with -a gives you a timestamp and a user. $ git tag -a v#.#.# Use these to avoid starting a war with your future self.
40 TAGGING Releases Releases are roughly aligned by name with project milestones. The stages of a release cycle are: Project begins Project is ready for Internal QA (alpha tags) Project is ready for client review (beta tags) Project is ready for release
41 TAGGING Releases NOTE: Project with multiple phases with separate launch dates = separate release cycles Client with multiple separate engagement contracts = separate release cycles
42 SUMMARY tl;dr Branches get descriptive names. Development happens on feature/support branches. Keep dev/stage/prod branches separate Tag master releases with annotated tags. Commit early, often, and with concise messages. When in doubt, communicate, communicate, communicate.
43 SUMMARY Resources Pro Git (public) Git Ready (public)
44 SUMMARY Credits Bec White said the thing about starting a war with yourself. Beth Binkovitz wrote the words and put in the funny pictures. Palantir design team helped with the template.
45 Thanks! Beth Binkovitz
Gitflow process. Adapt Learning: Gitflow process. Document control
Adapt Learning: Gitflow process Document control Abstract: Presents Totara Social s design goals to ensure subsequent design and development meets the needs of end- users. Author: Fabien O Carroll, Sven
Version Control using Git and Github. Joseph Rivera
Version Control using Git and Github Joseph Rivera 1 What is Version Control? Powerful development tool! Management of additions, deletions, and modifications to software/source code or more generally
Version Control! Scenarios, Working with Git!
Version Control! Scenarios, Working with Git!! Scenario 1! You finished the assignment at home! VC 2 Scenario 1b! You finished the assignment at home! You get to York to submit and realize you did not
Version Control with. Ben Morgan
Version Control with Ben Morgan Developer Workflow Log what we did: Add foo support Edit Sources Add Files Compile and Test Logbook ======= 1. Initial version Logbook ======= 1. Initial version 2. Remove
Version Control with Git. Dylan Nugent
Version Control with Git Dylan Nugent Agenda What is Version Control? (and why use it?) What is Git? (And why Git?) How Git Works (in theory) Setting up Git (surviving the CLI) The basics of Git (Just
Developer Workshop 2015. Marc Dumontier McMaster/OSCAR-EMR
Developer Workshop 2015 Marc Dumontier McMaster/OSCAR-EMR Agenda Code Submission 101 Infrastructure Tools Developing OSCAR Code Submission: Process OSCAR EMR Sourceforge http://www.sourceforge.net/projects/oscarmcmaster
PKI, Git and SVN. Adam Young. Presented by. Senior Software Engineer, Red Hat. License Licensed under http://creativecommons.org/licenses/by/3.
PKI, Git and SVN Presented by Adam Young Senior Software Engineer, Red Hat License Licensed under http://creativecommons.org/licenses/by/3.0/ Agenda Why git Getting started Branches Commits Why? Saved
Git Branching for Continuous Delivery
Git Branching for Continuous Delivery Sarah Goff-Dupont Automation Enthusiast Hello everyone I ll be talking about how teams at Atlassian use Git branches for continuous delivery. My name is Sarah, and
MATLAB & Git Versioning: The Very Basics
1 MATLAB & Git Versioning: The Very Basics basic guide for using git (command line) in the development of MATLAB code (windows) The information for this small guide was taken from the following websites:
Unity Version Control
Unity Version Control with BitBucket.org and SourceTree BLACKISH - last updated: April 2013 http://blog.blackish.at http://blackish-games.com! Table of Contents Setup! 3 Join an existing repository! 4
Annoyances with our current source control Can it get more comfortable? Git Appendix. Git vs Subversion. Andrey Kotlarski 13.XII.
Git vs Subversion Andrey Kotlarski 13.XII.2011 Outline Annoyances with our current source control Can it get more comfortable? Git Appendix Rant Network traffic Hopefully we have good repository backup
Version Control with Git. Linux Users Group UT Arlington. Rohit Rawat [email protected]
Version Control with Git Linux Users Group UT Arlington Rohit Rawat [email protected] Need for Version Control Better than manually storing backups of older versions Easier to keep everyone updated
Introducing Xcode Source Control
APPENDIX A Introducing Xcode Source Control What You ll Learn in This Appendix: u The source control features offered in Xcode u The language of source control systems u How to connect to remote Subversion
Version Control with Subversion and Xcode
Version Control with Subversion and Xcode Author: Mark Szymczyk Last Update: June 21, 2006 This article shows you how to place your source code files under version control using Subversion and Xcode. By
Version Control for Computational Economists: An Introduction
Version Control for Computational Economists: An Introduction Jake C. Torcasso April 3, 2014 Starting Point A collection of files on your computer Changes to files and new files over time Interested in
Introduction to the Git Version Control System
Introduction to the Sebastian Rockel [email protected] University of Hamburg Faculty of Mathematics, Informatics and Natural Sciences Department of Informatics Technical Aspects of Multimodal
Lab Exercise Part II: Git: A distributed version control system
Lunds tekniska högskola Datavetenskap, Nov 25, 2013 EDA260 Programvaruutveckling i grupp projekt Labb 2 (part II: Git): Labbhandledning Checked on Git versions: 1.8.1.2 Lab Exercise Part II: Git: A distributed
Source Control Systems
Source Control Systems SVN, Git, GitHub SoftUni Team Technical Trainers Software University http://softuni.bg Table of Contents 1. Software Configuration Management (SCM) 2. Version Control Systems: Philosophy
FEEG6002 - Applied Programming 3 - Version Control and Git II
FEEG6002 - Applied Programming 3 - Version Control and Git II Sam Sinayoko 2015-10-16 1 / 26 Outline Learning outcomes Working with a single repository (review) Working with multiple versions of a repository
Introduction to Git. Markus Kötter [email protected]. Notes. Leinelab Workshop July 28, 2015
Introduction to Git Markus Kötter [email protected] Leinelab Workshop July 28, 2015 Motivation - Why use version control? Versions in file names: does this look familiar? $ ls file file.2 file.
Version Control with Svn, Git and git-svn. Kate Hedstrom ARSC, UAF
1 Version Control with Svn, Git and git-svn Kate Hedstrom ARSC, UAF 2 Version Control Software System for managing source files For groups of people working on the same code When you need to get back last
Putting It All Together. Vagrant Drush Version Control
Putting It All Together Vagrant Drush Version Control Vagrant Most Drupal developers now work on OSX. The Vagarant provisioning scripts may not work on Windows without subtle changes. If supplied, read
Version control with GIT
AGV, IIT Kharagpur September 13, 2012 Outline 1 Version control system What is version control Why version control 2 Introducing GIT What is GIT? 3 Using GIT Using GIT for AGV at IIT KGP Help and Tips
Continuous Integration. CSC 440: Software Engineering Slide #1
Continuous Integration CSC 440: Software Engineering Slide #1 Topics 1. Continuous integration 2. Configuration management 3. Types of version control 1. None 2. Lock-Modify-Unlock 3. Copy-Modify-Merge
AVOIDING THE GIT OF DESPAIR
AVOIDING THE GIT OF DESPAIR EMMA JANE HOGBIN WESTBY SITE BUILDING TRACK @EMMAJANEHW http://drupal.org/user/1773 Avoiding The Git of Despair @emmajanehw http://drupal.org/user/1773 www.gitforteams.com Local
Introduction to Source Control ---
Introduction to Source Control --- Overview Whether your software project is large or small, it is highly recommended that you use source control as early as possible in the lifecycle of your project.
Surround SCM Best Practices
Surround SCM Best Practices This document addresses some of the common activities in Surround SCM and offers best practices for each. These best practices are designed with Surround SCM users in mind,
Version Control Systems: SVN and GIT. How do VCS support SW development teams?
Version Control Systems: SVN and GIT How do VCS support SW development teams? CS 435/535 The College of William and Mary Agile manifesto We are uncovering better ways of developing software by doing it
Version Uncontrolled! : How to Manage Your Version Control
Version Uncontrolled! : How to Manage Your Version Control Harold Dost III, Raastech ABSTRACT Are you constantly wondering what is in your production environment? Do you have any doubts about what code
Understanding Code Management in a Multi-Vendor Environment. Examples of code management in a multi-team environment
Understanding Code Management in a Multi-Vendor Environment Examples of code management in a multi-team environment About this Presentation This presentation was prepared as part of the support materials
Using Microsoft Azure for Students
Using Microsoft Azure for Students Dive into Azure through Microsoft Imagine s free new offer and learn how to develop and deploy to the cloud, at no cost! To take advantage of Microsoft s cloud development
CPSC 491. Today: Source code control. Source Code (Version) Control. Exercise: g., no git, subversion, cvs, etc.)
Today: Source code control CPSC 491 Source Code (Version) Control Exercise: 1. Pretend like you don t have a version control system (e. g., no git, subversion, cvs, etc.) 2. How would you manage your source
CSCB07 Software Design Version Control
CSCB07 Software Design Version Control Anya Tafliovich Fall 2015 Problem I: Working Solo How do you keep track of changes to your program? Option 1: Don t bother Hope you get it right the first time Hope
MOOSE-Based Application Development on GitLab
MOOSE-Based Application Development on GitLab MOOSE Team Idaho National Laboratory September 9, 2014 Introduction The intended audience for this talk is developers of INL-hosted, MOOSE-based applications.
Version Control with Git
Version Control with Git Ben Wasserman ([email protected]) 15-441 Computer Networks Recitation 3 1/28 What is version control? Revisit previous code versions Backup projects Work with others Find where
GECKO Software. Introducing FACTORY SCHEMES. Adaptable software factory Patterns
Introducing FACTORY SCHEMES Adaptable software factory Patterns FACTORY SCHEMES 3 Standard Edition Community & Enterprise Key Benefits and Features GECKO Software http://consulting.bygecko.com Email: [email protected]
Two Best Practices for Scientific Computing
Two Best Practices for Scientific Computing Version Control Systems & Automated Code Testing David Love Software Interest Group University of Arizona February 18, 2013 How This Talk Happened Applied alumnus,
Version control. HEAD is the name of the latest revision in the repository. It can be used in subversion rather than the latest revision number.
Version control Version control is a powerful tool for many kinds of work done over a period of time, including writing papers and theses as well as writing code. This session gives a introduction to a
LINCHPIN EVERYONE IS A PROJECT MANAGER, YOU CAN TOO!
LINCHPIN EVERYONE IS A PROJECT MANAGER, YOU CAN TOO! ABOUT ME Senior Client Coordinator Certified Project Manager (PMI) I herd Cats, Professionally 15 Years in Customer Service 10 Years in Project Management
Continuous integration with Jenkins CI
Continuous integration with Jenkins CI Vojtěch Juránek JBoss - a division by Red Hat 17. 2. 2012, Developer conference, Brno Vojtěch Juránek (Red Hat) Continuous integration with Jenkins CI 17. 2. 2012,
Improving your Drupal Development workflow with Continuous Integration
Improving your Drupal Development workflow with Continuous Integration Peter Drake Sahana Murthy DREAM IT. DRUPAL IT. 1 Meet Us!!!! Peter Drake Cloud Software Engineer @Acquia Drupal Developer & sometimes
Version control. with git and GitHub. Karl Broman. Biostatistics & Medical Informatics, UW Madison
Version control with git and GitHub Karl Broman Biostatistics & Medical Informatics, UW Madison kbroman.org github.com/kbroman @kwbroman Course web: kbroman.org/tools4rr Slides prepared with Sam Younkin
Git Basics. Christopher Simpkins [email protected]. Chris Simpkins (Georgia Tech) CS 2340 Objects and Design CS 1331 1 / 22
Git Basics Christopher Simpkins [email protected] Chris Simpkins (Georgia Tech) CS 2340 Objects and Design CS 1331 1 / 22 Version Control Systems Records changes to files over time Allows you to
CSE 374 Programming Concepts & Tools. Laura Campbell (Thanks to Hal Perkins) Winter 2014 Lecture 16 Version control and svn
CSE 374 Programming Concepts & Tools Laura Campbell (Thanks to Hal Perkins) Winter 2014 Lecture 16 Version control and svn Where we are Learning tools and concepts relevant to multi-file, multi-person,
ICS Service Desk Call and Ticket Handling Procedures
ICS Service Desk Call and Ticket Handling Procedures Purpose of this document Who is this document for? This document outlines the ICS Service Desk's current work practices. It provides guidelines for
Version Control with Git. Kate Hedstrom ARSC, UAF
1 Version Control with Git Kate Hedstrom ARSC, UAF Linus Torvalds 3 Version Control Software System for managing source files For groups of people working on the same code When you need to get back last
SA Tool Kit release life cycle
Release management Release management process is a software engineering process intended to oversee the development, testing, deployment and support of software releases. A release is usually a named collection
Puppet Firewall Module and Landb Integration
Puppet Firewall Module and Landb Integration Supervisor: Steve Traylen Student: Andronidis Anastasios Summer 2012 1 Abstract During my stay at CERN as an intern, I had to complete two tasks that are related
Continuous Integration
Continuous Integration Collaborative development issues Checkout of a shared version of software ( mainline ) Creation of personal working copies of developers Software development: modification of personal
Eliminate Workflow Friction with Git
Eliminate Workflow Friction with Git Joel Clermont @jclermont I come from the distant land of Milwaukee. Organizer of Milwaukee PHP and Milwaukee FP. Feel free to reach out to me on Twitter. World s problems
How To Send Your Email Newsletter
How To Send Your Email Newsletter You can manage email contacts and send your email newsletter through our proprietary email system called the ONLINE MARKETING CENTER. On the next few pages of this guide
Introduc)on to Version Control with Git. Pradeep Sivakumar, PhD Sr. Computa5onal Specialist Research Compu5ng, NUIT
Introduc)on to Version Control with Git Pradeep Sivakumar, PhD Sr. Computa5onal Specialist Research Compu5ng, NUIT Contents 1. What is Version Control? 2. Why use Version control? 3. What is Git? 4. Create
Revision control systems (RCS) and
Revision control systems (RCS) and Subversion Problem area Software projects with multiple developers need to coordinate and synchronize the source code Approaches to version control Work on same computer
Content. Development Tools 2(63)
Development Tools Content Project management and build, Maven Version control, Git Code coverage, JaCoCo Profiling, NetBeans Static Analyzer, NetBeans Continuous integration, Hudson Development Tools 2(63)
Introduction to Subversion
Introduction to Subversion Getting started with svn Matteo Vescovi 19/02/2010 Agenda A little bit of theory Overview of Subversion Subversion approach to Version Control Using Subversion Typical subversion
Git Basics. Christian Hanser. Institute for Applied Information Processing and Communications Graz University of Technology. 6.
Git Basics Christian Hanser Institute for Applied Information Processing and Communications Graz University of Technology 6. March 2013 Christian Hanser 6. March 2013 Seite 1/39 Outline Learning Targets
Git. A Distributed Version Control System. Carlos García Campos [email protected]
Git A Distributed Version Control System Carlos García Campos [email protected] Carlos García Campos [email protected] - Git 1 A couple of Quotes For the first 10 years of kernel maintenance, we literally
CISC 275: Introduction to Software Engineering. Lab 5: Introduction to Revision Control with. Charlie Greenbacker University of Delaware Fall 2011
CISC 275: Introduction to Software Engineering Lab 5: Introduction to Revision Control with Charlie Greenbacker University of Delaware Fall 2011 Overview Revision Control Systems in general Subversion
Using Oracle Cloud to Power Your Application Development Lifecycle
Using Oracle Cloud to Power Your Application Development Lifecycle Srikanth Sallaka Oracle Product Management Dana Singleterry Oracle Product Management Greg Stachnick Oracle Product Management Using Oracle
Online Meeting Best Practices. How to Host Successful Online Meetings. A detailed guide on the three online meeting stages:
Online Meeting Best Practices How to Host Successful Online Meetings A detailed guide on the three online meeting stages: 1. Pre-Meeting Actions - Preparation 2. The Online Meeting - Execution 3. Post-Meeting
Software Configuration Management Best Practices
White Paper AccuRev Software Configuration Management Best Practices Table of Contents page Executive Summary...2 Introduction...2 Best Practice 1: Use Change Packages to Integrate with Issue Tracking...2
How to set up SQL Source Control. The short guide for evaluators
How to set up SQL Source Control The short guide for evaluators Content Introduction Team Foundation Server & Subversion setup Git setup Setup without a source control system Making your first commit Committing
Frog VLE Update. Latest Features and Enhancements. September 2014
1 Frog VLE Update Latest Features and Enhancements September 2014 2 Frog VLE Update: September 2014 Contents New Features Overview... 1 Enhancements Overview... 2 New Features... 3 Site Backgrounds...
Version Control Using Subversion. Version Control Using Subversion 1 / 27
Version Control Using Subversion Version Control Using Subversion 1 / 27 What Is Version Control? Version control is also known as revision control. Version control is provided by a version control system
Testing Rails. by Josh Steiner. thoughtbot
Testing Rails by Josh Steiner thoughtbot Testing Rails Josh Steiner April 10, 2015 Contents thoughtbot Books iii Contact us................................ iii Introduction 1 Why test?.................................
Data management on HPC platforms
Data management on HPC platforms Transferring data and handling code with Git scitas.epfl.ch September 10, 2015 http://bit.ly/1jkghz4 What kind of data Categorizing data to define a strategy Based on size?
Version Control with Mercurial and SSH
Version Control with Mercurial and SSH Lasse Kliemann [email protected] Vorkurs Informatik 2010 Wishlist While working on a project, it is nice to... be able to switch back to older versions of
MAILCHIMP INTEGRATION:
MAILCHIMP INTEGRATION: THE BASICS Our integration with MailChimp s powerful email suite makes contacting your fans and ticket buyers easier than ever before! STEP-BY-STEP INTEGRATION 1 If you re not already
Subversion Integration for Visual Studio
Subversion Integration for Visual Studio VisualSVN Team VisualSVN: Subversion Integration for Visual Studio VisualSVN Team Copyright 2005-2008 VisualSVN Team Windows is a registered trademark of Microsoft
Software Engineering I (02161)
Software Engineering I (02161) Week 8 Assoc. Prof. Hubert Baumeister DTU Compute Technical University of Denmark Spring 2015 Last Week State machines Layered Architecture: GUI Layered Architecture: Persistency
The Web Pro Miami, Inc. 615 Santander Ave, Unit C Coral Gables, FL 33134 6505. T: 786.273.7774 [email protected] www.thewebpro.
615 Santander Ave, Unit C Coral Gables, FL 33134 6505 T: 786.273.7774 [email protected] www.thewebpro.com for v.1.06 and above Web Pro Manager is an open source website management platform that is easy
The Hitchhiker s Guide to Github: SAS Programming Goes Social Jiangtang Hu d-wise Technologies, Inc., Morrisville, NC
Paper PA-04 The Hitchhiker s Guide to Github: SAS Programming Goes Social Jiangtang Hu d-wise Technologies, Inc., Morrisville, NC ABSTRACT Don't Panic! Github is a fantastic way to host, share, and collaborate
Agent s Handbook. Your guide to satisfied customers
Agent s Handbook Your guide to satisfied customers Introduction LiveChat is a tool that facilitates communication between a company and its customers. Agents who wield that tool use it to make customers
GO!Enterprise MDM Device Application User Guide Installation and Configuration for ios with TouchDown
GO!Enterprise MDM Device Application User Guide Installation and Configuration for ios with TouchDown GO!Enterprise MDM for ios Devices, Version 3.x GO!Enterprise MDM for ios with TouchDown 1 Table of
Zero-Touch Drupal Deployment
Zero-Touch Drupal Deployment Whitepaper Date 25th October 2011 Document Number MIG5-WP-D-004 Revision 01 1 Table of Contents Preamble The concept Version control Consistency breeds abstraction Automation
ISVforce Guide. Version 35.0, Winter 16. @salesforcedocs
ISVforce Guide Version 35.0, Winter 16 @salesforcedocs Last updated: vember 12, 2015 Copyright 2000 2015 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of salesforce.com,
DAVE Usage with SVN. Presentation and Tutorial v 2.0. May, 2014
DAVE Usage with SVN Presentation and Tutorial v 2.0 May, 2014 Required DAVE Version Required DAVE version: v 3.1.6 or higher (recommend to use the most latest version, as of Feb 28, 2014, v 3.1.10) Required
Source Code Control & Bugtracking
h(p://home.hit.no/~hansha/?page=sonware_development O. Widder. (2013). geek&poke. Available: h(p://geek- and- poke.com Source Code Control & Bugtracking Hans- Pe(er Halvorsen, M.Sc. 1 O. Widder. (2013).
Module 11 Setting up Customization Environment
Module 11 Setting up Customization Environment By Kitti Upariphutthiphong Technical Consultant, ecosoft [email protected] ADempiere ERP 1 2 Module Objectives Downloading ADempiere Source Code Setup Development
SUCCESFUL TESTING THE CONTINUOUS DELIVERY PROCESS
SUCCESFUL TESTING THE CONTINUOUS DELIVERY PROCESS @huibschoots & @mieldonkers INTRODUCTION Huib Schoots Tester @huibschoots Miel Donkers Developer @mieldonkers TYPICAL Experience with Continuous Delivery?
Web Developer Toolkit for IBM Digital Experience
Web Developer Toolkit for IBM Digital Experience Open source Node.js-based tools for web developers and designers using IBM Digital Experience Tools for working with: Applications: Script Portlets Site
Nexus Professional Whitepaper. Repository Management: Stages of Adoption
Sonatype Nexus Professional Whitepaper Repository Management: Stages of Adoption Adopting Repository Management Best Practices SONATYPE www.sonatype.com [email protected] +1 301-684-8080 12501 Prosperity
Modelica Language Development Process Version 1.0.0 June 27, 2015
1 Modelica Language Development Process Version 1.0.0 June 27, 2015 Revisions: June 27, 2015 First version of development process Contents 1. Guiding Principles of the Modelica Language Development...
Introduction to Version Control
Research Institute for Symbolic Computation Johannes Kepler University Linz, Austria Winter semester 2014 Outline General Remarks about Version Control 1 General Remarks about Version Control 2 Outline
Dry Dock Documentation
Dry Dock Documentation Release 0.6.11 Taylor "Nekroze" Lawson December 19, 2014 Contents 1 Features 3 2 TODO 5 2.1 Contents:................................................. 5 2.2 Feedback.................................................
