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

Setup github org - generic CSL mods? #673

Closed
originalfoo opened this issue Feb 9, 2020 · 10 comments
Closed

Setup github org - generic CSL mods? #673

originalfoo opened this issue Feb 9, 2020 · 10 comments
Assignees
Labels
docs Documentation meta Build environment, github environment, etc.
Milestone

Comments

@originalfoo
Copy link
Member

Regarding github org, I think we should consider setting up a generic one for CSL mods, not just something specific to TM:PE.

The possibility is that other mods could join under the banner, allowing other modders to more easily take over (or at least bugfix) if original author leaves the community. It would also aid discoverability of mods for any developer wanting to contribute.

Main potential issue I can currently think of is can each repo have it's own github pages, or is there only one pages per org? Also, I have no idea what other mod devs would think about the proposal.

Also, it would be nice if we could shrink the repo name from what it currently is Cities-Skylines-Traffic-Manager-President-Edition to just TMPE. Would make sharing links to the repo so much nicer: https://github.com/CSLMOD/TMPE for example, although not sure what would happen to existing forks, etc.

@originalfoo originalfoo added the meta Build environment, github environment, etc. label Feb 9, 2020
@kvakvs
Copy link
Collaborator

kvakvs commented Feb 9, 2020

Makes little sense unless you have more candidate mods waiting.
CitiesSkylinesMods
CSMods
Some unrelated mod belonging to a TMPE brand is not bad either :)

@krzychu124
Copy link
Member

krzychu124 commented Feb 9, 2020

Also, it would be nice if we could shrink the repo name from what it currently is Cities-Skylines-Traffic-Manager-President-Edition to just TMPE. Would make sharing links to the repo so much nicer: https://github.com/CSLMOD/TMPE for example, although not sure what would happen to existing forks,

According to github docs:

When you rename a repository, all existing information, with the exception of project site URLs, is automatically redirected to the new name

In addition to redirecting web traffic, all git clone, git fetch, or git push operations targeting the previous location will continue to function as if made on the new location. However, to reduce confusion, we strongly recommend updating any existing local clones to point to the new repository URL.

and also

Warning: If you create a new repository under your account in the future, do not reuse the original name of the renamed repository. If you do, redirects to the renamed repository will break.

About Github Pages:

There are three types of GitHub Pages sites: project, user, and organization

User and organization sites are always published from a repository named <user>.github.io or <organization>.github.io. Unless you're using a custom domain, user and organization sites are available at http(s)://<username>.github.io or http(s)://<organization>.github.io.

The source files for a project site are stored in the same repository as their project. Unless you're using a custom domain, project sites are available at http(s)://<user>.github.io/<repository> or http(s)://<organization>.github.io/<repository>.

[EDIT] Links
https://help.github.com/en/github/administering-a-repository/renaming-a-repository
https://help.github.com/en/github/working-with-github-pages/about-github-pages

@originalfoo originalfoo added this to the 11.2 milestone Feb 10, 2020
@originalfoo originalfoo added the docs Documentation label Feb 10, 2020
@originalfoo
Copy link
Member Author

looks good! let's try and get this setup for v11.2 (month or two from now?) allowing us to also do #659.

@originalfoo
Copy link
Member Author

originalfoo commented Feb 10, 2020

BTW, I like @kvakvs ideas for the org name in #673 (comment)

For discovery I'd go with CitiesSkylinesMods

For brevity, we have the tmpe.me domain for TM:PE docs.

EDIT: And the repo would be TMPE -> github.com/CitiesSkylineMods/TMPE

@kvakvs
Copy link
Collaborator

kvakvs commented Feb 18, 2020

Setting up an Organisation takes approx 5 minutes and old links and refs to the old address continue working. Ping @krzychu124 let's do this :)

@krzychu124
Copy link
Member

OK, so org name CitiesSkylinesMods and repo TMPE, right? @aubergine10

@originalfoo
Copy link
Member Author

@krzychu124 Yes :)

@krzychu124 krzychu124 self-assigned this Feb 18, 2020
@krzychu124
Copy link
Member

Do we need separate e-mail for org?
image

@kvakvs
Copy link
Collaborator

kvakvs commented Feb 18, 2020

No, keep your own, i guess.

@krzychu124
Copy link
Member

Repository transferred to organization, looks good 😃

@originalfoo originalfoo modified the milestones: 11.2, 11.1.1 Feb 26, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
docs Documentation meta Build environment, github environment, etc.
Projects
None yet
Development

No branches or pull requests

3 participants