User Tools

Site Tools


projects:projects

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
projects:projects [2026/06/20 01:37] – [Coding Style] jhagstrandprojects:projects [2026/07/19 05:03] (current) – [End Branch] jhagstrand
Line 24: Line 24:
  
 [[projects:homepage:homepage]] - homepage for voyc.com [[projects:homepage:homepage]] - homepage for voyc.com
 +
 +[[projects:library:library]] - library of web development components
  
 [[projects:pokerface:pokerface]] - facial expressions of artificial feelings [[projects:pokerface:pokerface]] - facial expressions of artificial feelings
Line 104: Line 106:
 ====.gitignore==== ====.gitignore====
  
-  robots.txt 
-  .well-known/* 
-  js.min 
-  css.min 
   index.php   index.php
 +  min.js
 +  min.css
   RELEASES.md   RELEASES.md
 +  robots.txt
 +  .well-known/*
   .aider*   .aider*
   config.php   config.php
Line 266: Line 268:
   # save work   # save work
   git checkout peaceful   git checkout peaceful
 +  git commit -m 'feat: new feature'
   git push origin peaceful     # push feature branch to bare repo   git push origin peaceful     # push feature branch to bare repo
      
 ==== End Branch ==== ==== End Branch ====
   git checkout master   git checkout master
-  git merge --squash peaceful+  #git merge --squash peaceful 
 +  git merge --no-ff peaceful
   git commit -m 'squashed hand-written commit message'   git commit -m 'squashed hand-written commit message'
   git branch -D peaceful    # after squash the big -D force is required   git branch -D peaceful    # after squash the big -D force is required
Line 278: Line 282:
 ==== Deploy ==== ==== Deploy ====
  
-  git tag v0.2.0 -m'...'  # fancy hand-written tag message will become part of release history +  # in local dev 
-  +  git tag -a v0.2.0 with -a and not -m the editor opens for multiline message
   git push origin master --tags   git push origin master --tags
-  git push gitlab master --tags+  git push gitlab master --tags  # need PAT 
 +  git for-each-ref --sort=-version:refname --format='%(refname:short)  %(contents)%0a%0a' refs/tags >RELEASES.md
      
   # in production webserver   # in production webserver
   git fetch origin   git fetch origin
   git reset --hard origin/master   git reset --hard origin/master
-   
-  git push gitlab master --tags 
  
projects/projects.1781933850.txt.gz · Last modified: 2026/06/20 01:37 by jhagstrand

Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki