Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

[META] Ideas 馃挕 #3

Open
2 of 35 tasks
moul opened this issue Sep 16, 2020 · 0 comments
Open
2 of 35 tasks

[META] Ideas 馃挕 #3

moul opened this issue Sep 16, 2020 · 0 comments
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed

Comments

@moul
Copy link
Owner

moul commented Sep 16, 2020

Repoman (this repo)

  • go version (feat: rewrite in go聽#7)
  • repoman.yml (.github/repoman/repoman.yml)
  • assets-config -> mark version < as unsupported
  • assets-config -> paginate the releases API call
  • update README
  • make the app usable by someone else :)
  • replace rules from github.com/moul/rules.mk to have repoman fmt etc
  • add more rules.mk features -> [META] Ideas 馃挕聽rules.mk#29
  • use a dedicated cache dir to have ultra-fast builds
  • have a makefile-style dependency engine
  • ultra-fast fs checker
  • watch-mode
  • simple install method repoman --install . -> update Makefile with very few lines + configure a tools.go
  • githook integration
  • helpers to update a live project with last template styles
  • repoman refresh-go-pkg-cache
  • integration test -> "examples dir" with various projects
  • more unit tests
  • nix integration
  • dashboard generator
  • github actions
  • use as much lib as possible instead of cmd/scripts
  • repoman sync-with-upstream -> https://github.com/moul/berty-test

repoman-action: (GitHub Actions companion)

  • automatically detect latest version (chore(deps): bump golang from 1.16.3-alpine to 1.16.4-alpine聽#15)
  • a workflow to perform maintenance in a cron
  • do not depend on GitHub API to prevent Rate Limit
  • setup semantic-releases
  • support versions like 'v1.4.0', 'v1.4', 'v1', 'latest', ''
  • support building non-released version, i.e., a branch, a hash
  • check whether the specified version is still supported or not
  • create more sample dirs
  • support other repoman commands
  • nice README with example
  • use post-action to store execution logs and trace the evolution
  • release on GitHub Marketplace
@moul moul added this to Ideas in 馃 META 馃 Sep 16, 2020
@moul moul changed the title meta ideas [META] Ideas 馃挕 Sep 16, 2020
@moul moul added enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed labels Sep 28, 2020
@moul moul pinned this issue Apr 23, 2021
@moul moul mentioned this issue Apr 23, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed
Projects
Development

No branches or pull requests

1 participant