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

Make it easy to see the map #71

Open
3 of 8 tasks
sergeychernyshev opened this issue Mar 17, 2024 · 3 comments
Open
3 of 8 tasks

Make it easy to see the map #71

sergeychernyshev opened this issue Mar 17, 2024 · 3 comments
Labels
enhancement New feature or request

Comments

@sergeychernyshev
Copy link
Member

sergeychernyshev commented Mar 17, 2024

Description

Create an easy method for people to publish map artifacts to some website.

A couple ideas:

  • Provide easy configs to publish GitHub / GitLab pages if project doesn't use those features for anything else
    • GitHub Pages
    • GitLab Pages
  • Provide modules for publishing to S3 Websites / Netlify / CloudFlare or other services like that
    • S3 Websites
    • Netlify
    • CloudFlare
  • Allow hosting the maps on gitterra.com

Add documentation to the project, allow easy linking to a map as a badge or even including the map in README files.

@sergeychernyshev sergeychernyshev added the enhancement New feature or request label Mar 17, 2024
@sergeychernyshev sergeychernyshev self-assigned this Mar 21, 2024
@sergeychernyshev
Copy link
Member Author

Deploying the map to GitHub Pages can be relatively straightforward - I prototyped the workflow in the TestRepo:
https://github.com/GitTerraGame/TestRepo/blob/main/.github/workflows/gitterra.yml#L28-L51

It requires manual step to enable Action-based GitHub Pages deployments, but it is probably better for the safety of the repos so people don't accidentally override their main GitHub Pages site if they have one ;)

@sergeychernyshev
Copy link
Member Author

We can probably adjust the main GitTerra action to produce index.html instead of gitterrra.html file, after all, it is a most common default file convention.

@sergeychernyshev
Copy link
Member Author

@AlexanderChernyshev, @alexdruk, I documented how to deploy the map to GitHub and GitLab pages.

I feel that we explore the rest of the options in later.

@sergeychernyshev sergeychernyshev removed their assignment Mar 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant