Giter Club home page Giter Club logo

diagram's People

Contributors

in4s avatar

Stargazers

 avatar

Watchers

 avatar  avatar

diagram's Issues

⚡ Release v1.0.0

🏄 RSR: 3. Github settings

  • Make develop default branch at github
  • Remove branch master at github
  • Add Branch protection rule: develop, + first three checkpoints (if possible)
  • Add 4 Branch protection rules: [0-9].[0-9],[0-9].[0-9][0-9],[1-9][0-9].[0-9],[1-9][0-9].[0-9][0-9] + first three checkpoints (if possible)
  • Remove local repository folder (optional)
  • Clone repository https://github.com/in4s/gittest.git (optional)
  • Check: There is only a develop branch in the local (no other branches)

🏄 RSR: 2. Git settings

  • 🌗 [CMD] git clone https://github.com/j4s/diagram.git ([email protected]:j4s/diagram.git)
  • 🌕 Set up or check global and non-global settings for in4s:
  • 🌗 git checkout -b rsrUpdateTo_v0.90.0
  • 🌗 [CMD] add files from the desired template folder
  • 🌗 Edit README.md file (set repo name)
  • 🌗 git add . , git commit -m close #CURRENT_ISSUE_NUMBER
  • 🌕 Set up or check global and non-global settings for contributors:
  • ** 🌕 For each host(local repository) of this project make issue Check Git Settings
  • ** 🌕 For each host Generate, install and activate deploy keys
  • 🌓 Close this issue

🏄 RSR: 8. Edit RSR version number

  • 🌕 Edit Repository description add/edit (RSR v0.90.0) at the end
  • 🌕 Edit README.md: Complies with standard RSR v0.90.0
  • 🌕 git add . , git commit close #CURRENT_ISSUE_NUMBER
  • 🌕 Create pull request to the main branch, Review it, Merge it
  • 🌕 Create pull requests to other active versions branches, Review them, Merge them (if exists)
  • 🌕 Check: This issue is closed
  • 🌕 Remove local branch

🏄 Apply RSR v0.90.0

  • 🌕 !!!!! edit namespace j4s/diagram in RSR_apply.txt document
  • 🌕 Add milestone 🏄 Apply RSR v0.90.0
  • 🌕 Set closest version milestone to this issue
  • 🌕 Pin this issue; Pin it to the left
  • ** 🌗 Add repo shortcut to webShortcuts
  • 🌕 (from_0.15.6) Milestone and Labels:
    • Add milestone 📚 Someday, Maybe
    • Edit label enhancement set color code #16c60c
    • Add labels: rsr-tinker (new App\RSR('j4s/diagram'))->addLabels();
      • Add label gitflowM with color code #ffb900
      • Add label canProceed with color code #5319e7
      • Add label Urgent with color code #b60205
      • Add label test with color code #0366d6
      • Add label refactoring with color code #cccccc
      • Add label bigIssue with color code #c4580b [from_0.14.0]
      • Add label subIssue with color code #ffbf8f [from_0.14.0]
      • Add label lowPriority with color code #fef2c0 [from_0.15.0]
      • Add label backwardIncompatible with color code #c90c7a [from_0.15.0]
      • Add label BlackLongCheckpoint with color code #000000 [from_0.15.2]
      • Add label turboRelease with color code #991acc [from_0.15.6]
  • 🌗 add label gitflowM to this issue
  • 🌕 Create issues if their RSR version higher than current RSR version of the project
  • 🌓 git status
  • 🌓 git checkout main
  • 🌓 git pull
  • 🌓 git checkout -b rsrUpdateTo_v0.90.0
  • 🌕 Apply each step of this process to the repository
  • 🌕 Check closing issues for RSR process
  • 🌕 Close milestone 🏄 Apply RSR v0.90.0
  • 🌕 Close this issue
  • 🌕 Unpin it

🏄 Apply RSR v0.90.1

  • !!!!! Replace text j4s/diagram to specified in RSR_update_Zack.txt file
  • Set the closest version milestone to this issue
  • Remove [totalCommander] Sync files with the desired template folder line below for libraries
  • Open needed project in PhpStorm, close other projects
  • Pin this issue; Pin it to the left
  • [PhpStorm] 1. Alt + S (git status) 2. Make sure there is only one uncommitted file: .gitignore
  • [PhpStorm] Если справа внизу указанна ветка не main, Выполнить Alt + Z -> main -> Checkout (git checkout main)
  • [PhpStorm] 1. Alt + X (git pull) 2. Make sure что справа внизу появилось сообщение All files are up-to-date
  • [GitHub] 1. Select "rsrUpdateTo_v0.90.1" -> Ctrl + C
  • [PhpStorm] Alt + Z -> New branch -> ENTER -> Ctrl + V -> ENTER (git checkout -b rsrUpdateTo_v0.90.1)
  • [GitHub] Select "checkGitConfig" -> Ctrl + C
  • [PhpStorm] 1. F12 -> Ctrl + V -> ENTER 2. Make sure, что там 7 строк ok 3. F12
  • [totalCommander] Sync files with the desired template folder
  • [GitHub] Select "v0.90.1" -> Ctrl + C
  • [GitHub] Ctrl + Shift + Click on Code
  • [GitHub] 1. Click on ⚙️ (right top) 2. Select "v0.81.0" 3. Ctrl + V 4. Enter
  • [PhpStorm] 1. Ctrl + Shift + N -> type "rmd" -> Enter 2. Select "v0.90.0" 3. Ctrl + V
  • [GitHub] 1. Select "#CURRENT_ISSUE_NUMBER" 2. Ctrl + C
  • [PhpStorm] 1. Ctrl + K 2. Type "close " 3. Ctrl + V 4. Ctrl + ENTER
  • [PhpStorm] 1. Alt + P 2. Click Create Pull Request in the bottom -> Enter 3. Alt + G
  • [GitHub] 1. Click "Files changed" 2. Make sure, что в списке изменений только 2 файла: README.md и .gitignore и каждый только с одним изменением.
  • [GitHub] 1. Click green button "Review changes" 2. Type "ok" in Leave a comment textarea 3. Ctrl + ENTER
  • [GitHub] 1. Check Merge without waiting for requirements to be met (administrators only) checkbox 2. Press Merge pull request 3. Press Confirm merge
  • [GitHub] 1. Make sure что появилась строчка deleted the rsrUpdateTo_v0.90.1 branch 2. Ctrl + W
  • [PhpStorm] 1. Alt + Z -> main -> Checkout (git checkout main) 2. Alt + X 3. Alt + Z -> rsrUpdateTo_v0.90.1 -> Delete
  • [GitHub] Make sure, current issue is closed
  • [GitHub] Unpin it

🏄 Apply RSR v0.14.0

  • !!!!! edit namespace j4s/diagram
  • Add milestone 🏄 Apply RSR v0.14.0
  • Pin this issue; Pin it to the left
  • Add repo shorcut to webshortcuts
  • Milestone and Labels: (from_0.13.0)
    • Add milestone 📚 Someday, Maybe
    • Edit label enhancement set color code #16C60C
    • Add label gitflowM with color code #FFB900
    • Add label canProceed with color code #5319e7
    • Add label Urgent with color code #b60205
    • Add label test with color code #0366d6
    • Add label refactoring with color code #CCCCCC
  • Create issues if their RSR version higher than current RSR version or the project
  • Apply each step of this process to repository
  • Check closing issues for RSR process
  • Close milestone 🏄 Apply RSR v0.14.0
  • Close this issue
  • Unpin it

🏄 RSR: 8. Edit README.md, Repository description

  • Edit Repository description add/edit (RSR v0.14.0) at the end
  • Add local branch f8 (or current issue number)
  • Edit README.md: Complies with standard RSR v0.14.0
  • git add . , git commit close #8
  • (CRMR) Create pull request, Review it, Merge it, Remove remote branch
  • Check: Issue 8 is closed
  • Remove local branch

🏄 RSR: 4. Add template files to repo

  • Add local branch f4 (or current issue number)
  • Copy files from the desired template folder
  • git add . , git commit #4 template files updated
  • Edit README.md file (set repo name)
  • Edit ---release-a-new-version.md file (edit repo name)
  • git add . , git commit close #3, close #4
  • (CRMR) Create pull request, Review it, Merge it, Remove remote branch
  • Check: Issues 3-4 are closed
  • Remove local branch

🏄 RSR: 3. GitHub and IDE settings

  • 🌕 [GITHUB] REPOSITORY -> Settings Turn on Automatically delete head branches
  • 🌕 [GITHUB] REPOSITORY -> Settings -> Branches Add Branch protection rules (For each one enable 5 checkpoints: first one, + 3 its subs + Require conversation resolution before merging):
    • main
  • 🌓 Remove unnecessarily version branches !!! not branch protection rules, but branches !!!
  • 🌓 Uncheck "Deployment -> Options -> Skip external changes",
  • 🌓 Set "No" to "Deployment -> Options -> Warn when uploading over newer file:"
  • ** 🌗 [PHPStorm] Create New project from existing files
  • 🌕 Set up PhpStorm: Copy IsNav; Shift, Shift; Ctrl + V; ESC; Copy #(\d*); Alt + Insert; Ctrl + V; Copy https://github.com/j4s/diagram/issues/$1; TAB; Ctrl + V; edit repo name; test on #120; apply; test
  • Close this issue

☑ v1.0.0 on lib-d

  • Pin this issue; Pin it to the left
  • Run the test and complete it
  • Unpin this issue after closing it

🏄 RSR: 5. Add current project files, if any

  • Add local branch f5 (or current issue number)
  • Copy files to the local repo folder
  • git add . , git commit close #5
  • (CRMR) Create pull request, Review it, Merge it, Remove remote branch
  • Check: Issue 5 is closed
  • Remove local branch

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.