Home > Uncategorized > daily 08/05/2017

daily 08/05/2017

    • List the steps in the GitHub workflow.
    • remote and local working
    • The GitHub flow is a lightweight workflow that lets you experiment with new ideas safely, without fear of compromising a project.
    • Everything in Git lives on a branch.
    • The local and remote repositories only interact when you run one of the four network commands in Git: git clone, git fetch, git pull, and git push.
    • If you are on Windows, we recommend you use Git Bash, which comes installed with Git.
    • system-wide configurations.
    • user-level configurations
    • repository-level configurations.
    • Git uses the config settings for your user name and email address to generate a unique fingerprint for each of the commits you create.
    • Next, we set core.autocrlf (autocrlf stands for auto carriage return line feed).
    • After you made some changes to your file, it’s time to create your first snapshot.
    • A repository is the most basic element of GitHub. It’s easiest to imagine it as a project folder
    • Planning and code live side by side, but are also completely intertwined within a GitHub repository.
    • see previous versions of files to identify what commits affected  those versions and what conversations were associated.
    • search a repository for specific cod
    • Effective planning starts by understanding who’s who
    • Permissions can be assigned at the team level (for example, read, write, or  admin), though you can also do this on a user-by-user b
    • Initially, the most important sections to focus on are Code, Issues, Pull Requests, and Projects.

       

        

    • The code view is where you’ll find the files included in the repository
    • We also call this view the root of the project.
    • When you visit a repository, the code view automatically shows the default branch.
    • issues are a threaded discussion incorporated right into a GitHub repository
    • When used together, issues create links to other issues, pull requests, labels, milestones, and projects.

       

        

    • A pull request is a comparison between two branches.
    • A pull request is also a place where you can have extended conversations about the changes between two branches.
    • Pull requests help you write better software by facilitating code review and showing the status of any automated tests
    • Use Projects to Organize Your Work
    • Projects bring them together to make tracking and planning larger-scale work more intuitive.

       

    • Projects let you visualize your work with Kanban style boards—moving task cards, issues, and pull requests along custom columns
    • , Git is the application that keeps track of everything related to the changes on your project over time.
    • Merge: The combined history of two or more branches.
    • Typically, tags are used with semantic versioning to represent points when your application was released.
    • GitHub serves as a remote, giving developers an accessible source of truth for their shared work.
    • An issue is only a discussion, no actual changes to code take place here.
    • Pull requests: A pull request is a package of commits you’re requesting to be merged into the default branch.
    • Git handles version control and GitHub handles collaboration.

       

        

    • Salesforce DX is a new set of tools that streamline the entire development life cycle from improving team development  and collaboration, to facilitating automated testing and continuous integration, to making the release cycle more efficient and agile
    • Modern text editors such as  Sublime TextAtom, and  Eclipse (using the Force.com IDE 2 for Salesforce developers) are becoming more popular
    • Continuous integration (CI) and continuous deployment (CD) applications are some of the most powerful tools you can add to your workflow.
    • GitHub’s API and webhooks make it easy for new integrations to be added and customized  in whatever way developers need.

       

        

    • Whether you prefer a lightweight project management solution like GitHub’s built-in projects

Posted from Diigo. The rest of my favorite links are here.

Advertisements
Categories: Uncategorized
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: