Comments (6)
I moved the Resources folder because it was the annex resources, but the data folder is directly used by the program (and by the cmake installer and packager). I don't really see the point of moving it, I must admit.
from opmon-archive.
The main problem is that Git is pretty bad at handling binary files, and changes to them can quickly bloat an archive. Git LFS (Large File Support) is supposed to mitigate that but I don't think it's enabled here. I can try to activate it if you want.
from opmon-archive.
Ok, so I looked into it, and GitHub only provides 1 GB of free LFS storage. Since every modification of a file means the whole file is stored again, we will hit the limit pretty soon.
I have scoured the internet for an answer, and it seems people resort to using cloud services like Dropbox or Google Drive. If we want free hosting (as in freedom) we'll have to either find some free hosting service or host our own (on the same server as the website for example).
I know this issue doesn't seem so bad right now, but trust me : when people will start contributing images and music, pulling will be horrendously long.
from opmon-archive.
Pulling is already horrendously long, though ^^' And the website doesn't use a dedicated server, I only use github pages in the OpMon-Website repository.
So yes, maybe I should move the data folder to OpMon-Data, but there should be something to download the folder when you want to execute the game for example.
from opmon-archive.
Have you thought about using git submodules?
from opmon-archive.
Have you thought about using git submodules?
Well, there is already a OpMon-Data repository, which should be fine for JSON files, but we need something else for binary files (graphics, music etc.) because they don't work well with Git
from opmon-archive.
Related Issues (20)
- Change how the animations are stored HOT 2
- Add a confirmation before quitting the game HOT 2
- Tools for non-programmers
- Documentation HOT 1
- JSON subdivision HOT 3
- Modern CMake HOT 1
- Build error on Mac OS X HOT 2
- Doors sounds only work one direction HOT 4
- Screen Transition Hitbox Issue HOT 2
- Decouple and Generalize Event System HOT 1
- List the assets to load + tilesets in json HOT 1
- Issue with the "รง" character HOT 2
- Warnings at compilation HOT 1
- Replace handleError calls by exceptions
- Fix "include spaghettis"
- Line size calculation should be done with the actual text width and not the number of characters
- Use two lines of dialogues instead of three
- Dialogue box should automatically fit the screen size and resolution HOT 1
- Centralize design decisions HOT 2
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.
from opmon-archive.