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’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rename project with consistent rhythm namespace #114

Open
patcon opened this issue Nov 14, 2018 · 4 comments
Open

Rename project with consistent rhythm namespace #114

patcon opened this issue Nov 14, 2018 · 4 comments

Comments

@patcon
Copy link
Member

patcon commented Nov 14, 2018

Oren mentioned that a rename of the project was overdue: #109 (comment)

Ok, so doing a quick inventory.

Name Proposed Name Description Status
openbadge rhythm-badge Main repo and badge hardware files.
rhythm-rtc ---
rhythm-server rhythm-server-js
openbadge-server rhythm-server-py
openbadge-hub-py rhythm-hub-py
openbadge-hub rhythm-hub-mobile Cordova mobile app. (aka RoundTable)
openbadge-analysis rhythm-badge-analysis
openbadge-analysis-examples rhythm-badge-analysis-examples
openbadge-analysis-test-badge rhythm-badge-analysis-test-badge
openbadge-rfduino rhythm-badge-rfduino 💤
rhythm-cradle ---
rhythm-landing-page ---
rhythm-meeting-mediator ---
rhythm-client ---
rhythm-dashboard ---

I've still got some other summary I'm hoping to do, like getting active/inactive status, and which prices work together, but curious to hear more about how the ecosystem works :)

Once we have this sorted, I'm happy to put together some PRs to get the name change finalized and ready to go

@OrenLederman
Copy link
Contributor

Most of the current rhythm-* projects aren't mine, but i'll see if my colleague can change them. @dcalacci, what do you think? The names will make more sense if you use a more descriptive prefix for the online/web projects.

To maintain consistency, I prefer to have rhythm-badge-* for everything that is purely badge related. So:
openbadge-server -> rhythm-badge-server (no "py", since there's one server)
openbadge-hub-py -> rhythm-badge-hub-py
openbadge-hub -> rhythm-badge-hub-mobile

Note that the analysis package will be more difficult to change since it requires renaming the package itself and everything that points to that package (including many private analysis projects that I have). But it's doable. I'll try to allocate time for this sometimes soon.

@patcon
Copy link
Member Author

patcon commented Nov 14, 2018

Ok sound good! Thanks! Might you or someone else be able to sketch on a scrap of paper the relations between the projects above, and post that here? Unless I'm missing something, it's hard to understand how they relate (both over time with deprecation, and within rhythm ecosystem). The more detail on relationship, the better :)

@OrenLederman
Copy link
Contributor

OrenLederman commented Nov 14, 2018 via email

@patcon
Copy link
Member Author

patcon commented Nov 15, 2018

This is so unbelievably helpful! Thanks Oren. I might try to synthesize it into a Google Drawing file that we could render in the README overview repo

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants