interchain_public_works's People
interchain_public_works's Issues
Get `[tasklist]` feature enabled for GH Issues in this repo
stand up `interchain_public_works` gh project
PILOT: HMW tune auto workflows so that CosmosSDK epics come through to this board?
Pull story status from CosmosSDK
brew install gh-cli
gh auth login
gh project list --owner cosmos --limit 11
(need explicit limit or get a pagination error from the API)
// Pull epics from foreign project
gh project item-list 26 --owner cosmos --format json -q '.items[] | select(.["story Type"] == "๐ Epic") | {title: .title, status: .status, storyType: .["story Type"], url: .content.url}'
// add single epic to IPW
gh project item-add 3 --owner interchainio --url https://github.com/cosmos/cosmos-sdk/issues/9958
assign "๐ Epic" status to Issue Story Type field in IPW
// get Issue ID
gh project item-list 3 --owner interchainio --limit 200 --format json | jq -r '.items[] | select(.content.url == "cosmos/cosmos-sdk#9958") | .id' # PVTI_lADOAsuzxc4AkKP5zgQ9Oxg
// get IPW Story Type field id
โ dot-rot git:(master) โ gh project field-list --owner interchainio
? Which project would you like to use? Interchain Public Works (#3)
NAME DATA TYPE ID
Title ProjectV2Field PVTF_lADOAsuzxc4AkKP5zgcaQn0
Assignees ProjectV2Field PVTF_lADOAsuzxc4AkKP5zgcaQn4
Status ProjectV2SingleSelectField PVTSSF_lADOAsuzxc4AkKP5zgcaQn8
Labels ProjectV2Field PVTF_lADOAsuzxc4AkKP5zgcaQoA
Linked pull requests ProjectV2Field PVTF_lADOAsuzxc4AkKP5zgcaQoE
Milestone ProjectV2Field PVTF_lADOAsuzxc4AkKP5zgcaQoI
Repository ProjectV2Field PVTF_lADOAsuzxc4AkKP5zgcaQoM
Reviewers ProjectV2Field PVTF_lADOAsuzxc4AkKP5zgcaQoc
Story Type ProjectV2SingleSelectField PVTSSF_lADOAsuzxc4AkKP5zgcaQoo
// get the project id
โ dot-rot git:(master) โ gh project list --owner interchainio
NUMBER TITLE STATE ID
3 Interchain Public Works open PVT_kwDOAsuzxc4AkKP5
// get the IPW field value:
dot-rot git:(master) โ gh project field-list 3 --owner interchainio --format json -q ".fields[]" | jq -r '. | select(.name == "Story Type").id'
PVTSSF_lADOAsuzxc4AkKP5zgcaQoo
// get the id of the single-select via --format json --single-select-option-id string
dot-rot git:(master) โ gh project field-list 3 --owner interchainio --format json -q ".fields[]" | jq -r '. | select(.name == "Story Type").options[] | select(.name == "๐ Epic").id'
282f80fd
// assign "๐ Epic" status to Issue Story Type field in IPW
gh project item-edit --project-id PVT_kwDOAsuzxc4AkKP5 --id PVTI_lADOAsuzxc4AkKP5zgQ9Oxg --field-id PVTSSF_lADOAsuzxc4AkKP5zgcaQoo --single-select-option-id string 282f80fd
THIS SEEMS TO HAVE WORKED!!
โ dot-rot git:(master) โ gh project field-list 3 --owner interchainio --format json -q ".fields[]" | jq -r '. | select(.name == "Story Type").id'
PVTSSF_lADOAsuzxc4AkKP5zgcaQoo
โ dot-rot git:(master) โ gh project field-list 3 --owner interchainio --format json -q ".fields[]" | jq -r '. | select(.name == "Story Type").options[] | "\(.name): \(.id)"'
โญ๏ธ User story: 9c507ef2
๐ Bug: 9b62bd3f
โ๏ธ Chore: 5b9ce27f
๐ Epic: 282f80fd
๐ Release Marker: bd1610fc
โ dot-rot git:(master) โ gh project item-edit --project-id PVT_kwDOAsuzxc4AkKP5 --id PVTI_lADOAsuzxc4AkKP5zgQ9Oxg --field-id PVTSSF_lADOAsuzxc4AkKP5zgcaQoo --single-select-option-id 282f80fd
Edited item "EPIC: Separate x/auth and vesting"
โ dot-rot git:(master) โ
EPIC: Add 2nd set of Repos (Core Internet Stack Components)
Core Internet Stack Components
Upgrade GH plan
## Todo
- [ ] figure out the minimum number of seats needed for now
- [ ] upgrade the plan
As Interchain
We need to upgrade the Interchainio GH plan
Bc we need privs to auto-add stories from all major repos
When I go to https://github.com/orgs/interchainio/projects/3/workflows
Then I should be able to create an "Auto Add" workflow for at least one auto-add workflow for each major Cosmos repo, about ~28 repos at current count
EPIC: Interchain should have Sane Defaults for public project mgmt ("Backlog Interop")
### Tasks
- [x] get Ollie to create public `interchain/interchain_public_works` repo https://github.com/interchainio/interchain_public_works
- [ ] move this ticket to IPW and add Nico and Ollie
- [ ] create `interchainio/interchain_public_works` gh **project**
- [ ] create Backlog Interop Wiki
- [ ] create Interchain PHEELblog (and a few Hello World posts). GH Pages?
- [ ] โก๏ธ articulate what "backlog interop" means (blog post?): story types, statuses, board automation, etc
- [ ] make projects (see list below) Backlog-Interop compliant
- [ ] do more work on Cosmos-SDK
- [ ] socialize it (PHEELblog)
- [ ] put out a call to ToT: who's in next?
### Projects to onboard to Backlog Interop
- [ ] Cosmos-SDK
- [ ] IBC-wasm
- [ ] cosmos/IBC-apps
- [ ] strangelove-ventures/horcrux
- [ ] strangelove-ventures/interchaintest,
- [ ] abstract.money
- [ ] some informal?
- [ ] some IG?
- [ ] some other ToT?
EPIC: Add 1st set of Pilot repos to IPW
Add the second project to interchain_public_works (Spawn)
Add the first project to interchain_public_works (interchaintest?)
- add a workflow action to auto-add Interchain stories (just epics?) to the IPW Project
IPW should have a PHEELblog (e.g. Github Pages jeklyll or gatsby in this repo)
As the Interchain community
We want a Canonical Source of Truth to memorialize any Decisions, Plans, Hypotheses, Experiments, Explorations or Learnings
Because as a community, we need institutional memory and
Because it makes onboarding easier
When I go to the blog (https://interchainio.github.io/interchain_public_works_pheelblog?)
Then I should see our PHEELblog
EPIC: Add 3rd set of
secondary priority
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.