Comments (4)
A proposal for @pdavidc, @emxsys, @Beak-man, and @eirizarry
#6 was an effort to reduce the size of the git repository. Our investigation showed that in addition to the daily history, a true driver of the repository size was actually the number of files (driven by the several thousand javadoc files).
The workflow we are currently using may not eliminate this bloat. Since Travis is pushing the dynamically downloaded javadocs to master for website publishing, they are being included in the repository again, albeit, not in the develop branch, but as part of the repo none the less. As we add the different projects documentation, I think we may begin to see the repository bloat.
If there is a real desire to maintain a website repo which contains as little dynamically retrieved content as possible, I propose moving the website repository outside of the GH Pages repo. The website repository would maintain a small footprint and not include the large number of files from documentation. Travis can still publish to the pages repo for website display. The Pages repo purely becomes a collection of files making up the website.
It's not a critical design point but may be convenient to implement at this point. What do you think?
from nasaworldwind.github.io.
Zach, I'm not seeing any measurable repository bloat in my local clone of NASAWorldWind.github.io. I think that attempting to optimize further has diminishing returns for us, and could end up complicating the project structure. Given that, I'd recommend that we keep the structure it as-is until we encounter an issue with repository size.
from nasaworldwind.github.io.
I've enabled Travis CI for the NASAWorldWind.github.io repository.
Note that the GitHub api key environment variable name has changed to "GITHUB_API_KEY" for consistency with the other repositories.
from nasaworldwind.github.io.
This issue completes the migration to the new Hugo based site (#55). Prior to completing the transition, we're conducting a team review of the new site content, and preparing the Apache server at worldwind.arc.nasa.gov (#73).
from nasaworldwind.github.io.
Related Issues (20)
- Discuss Mark's review notes
- WorldWind pitch deck refinement HOT 2
- Create required fields on contact form
- PHP script to send contact form to email HOT 1
- Enhancements for WebWorldWind's initial release
- Test php contact form
- Adapt SurfaceShape setters with new boundary resetting function HOT 1
- Enhancements to Web WW get started page HOT 1
- Enhancements to Web WW examples page
- Track down links/references to worldwindserver.net HOT 3
- Fix tutorial titles for Web WW
- Change github release link on Web overview HOT 1
- Project-wide continuous deployment of API documentation
- Check and update tutorials
- Add event tracking to website
- WWSK Explorer user documentation
- Broken links in Server Kit > Docs
- Shrink images on the WebWW Web Examples page to speed loading HOT 1
- Provide js and html code listings for the Web Examples HOT 2
- Live demos
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 nasaworldwind.github.io.