Closed joewheaton closed 4 years ago
@joewheaton and @philipbaileynar I can post a release. But, this isn't a good place for people to download the filemaker application file, or the database. It seems like a release has to include all the files we are tracking in the REPO - which is primary just the files used to build the static site.
Question: Is there a good way to add file downloads to a jekyll site? Ideas? Thanks.
It's not best practice to put binary files in repos.
@nick4rivers can you explain people obtain the File Maker Pro app? How would a new user get up and running?
This repo should really only have the following:
readme.md
with brief pointers what this repo is and where to get stuff@philipbaileynar yes, I agree, the .fmp12 file has no business here on Git. It really will just be for the site.
I just need a stable bit of storage to allow people to download a blank copy of the db and the protocol document. It can be google drive for all I care. If you have ideas let me know - otherwise I'm going to just check this issue off.
Thanks Philip!
@nick4rivers what I'm about to say might seem like a contradiction to my last comment...
If you are looking for a place to store and disseminate the blank copy then "GitHub Releases" is a good pattern to use.
Now in the web site you can use a link like the following. Note how it says "latest" instead of the specific version number of the release that you just created. This is super convenient because it allows you to have a permanent URL that always takes users to the latest release. Here is the equivalent link that we use for RAVE:
https://github.com/Riverscapes/RaveAddIn/releases/latest
And here it is in use on the RAVE home screen in the orange button.
What this gives you is a really nice linear trail of your releases, each with a clear version number, all without bloating your repo with binary files.
Shout if you want to walk through together.
Yes, @philipbaileynar , thanks - I think this actually will work perfectly. Thanks a ton.
Hey Weber, Zip up the database (I think it is here) and post it as a Release. I would suggest tagging it with something indicative of Beta (e.g. 0.1).... I would reserve 1.0 for when we launch the proper LTPBR commercial grade PWA app. Make sense?