Comments (3)
I'm not familiar with git terminology, but it sounds like you're suggesting it should only upload changed files, not new files?
from ipython-website.
that's right. It's a bit weird how make gh-pages
works, in that you run it from one repo (the one this issue is on) but it also creates commits in another repo (ipython.github.com - the one we serve, which is called gh-pages locally). The problem is that the way this currently happens, we just wholesale copy everything in this repos directory (whether or not it is checked into git), and check it into the gh-pages repo.
from ipython-website.
I don't think we should need a separate command to add a file to the website - that's common enough (for images etc.) that I want it to be simple.
As I see it, the second git repository is just an implementation detail - the process to upload the built website happens to be pushing it to a git repository, but the make target would work the same way if it were using rsync, say.
If things are getting uploaded incorrectly, I think the point to address that is the build process which puts them into the destination folder. Once they're in there, they're fair game for uploading.
from ipython-website.
Related Issues (20)
- Update for IPython 4.1
- broken link HOT 3
- Remove paypal button, HOT 3
- FlipCause button is not secure HOT 1
- Redirect/ Warning on notebook page HOT 4
- Books on website HOT 8
- Use secure URL GitHub description HOT 1
- Add LICENSE
- updated NumFOCUS donor link HOT 2
- books added HOT 2
- Error message does not display in Error pop-up modal
- tweet link embeds a bunch of javascript, iframe
- Link to docs 1.0 HOT 3
- Broken link HOT 1
- AttributeError: 'Sphinx' object has no attribute 'get' HOT 3
- Travis autodeploy
- drop object.inv ?
- improve auto-commit message.
- A typo in announcement HOT 1
- Install section still refer to 3.x HOT 1
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 ipython-website.