Closed prasunanand closed 9 years ago
Hi thank you so much for your work. It looks fantastic. My response now might seem a bit picky, but if we really want to release a new design, it should be amazing ;-) That is why we should fix the points I mentioned in "remarks". I saw that you have some problems with Jekyll - I am more than happy to help you getting those points done, so that we can merge. Just let me know which points you are unable to tackle (or "very hard") ;-)
_config.yml
- somehow you worked againsted jekyllseries_item.html
(apart from these tags) you have a lot of comments thereseries_item.html
)BTW Bootstrap is still used by a lot of stuff, so we can't remove it.
Furthermore I have some suggestions for the design, most of them take less than a minute to change.
My "ideas" for the future:
Right now, I have just improved the design. No changes in the TOC Plz have a look. Regarding "Polymer", I can develop a similar UI but it needs design skills and I am very bad at it.
I just copied my points, removed some of them and restructured the rest. I will merge this as soon as we have fixed the TOC issue ;-)
series_item.html
)sans-serif
font. Remove line 314 in style.cssseries
will fix_config.yml
- somehow you worked againsted jekyllpadding-top: 2px
(line 377) and add vertical-align:middle
to both the glyph and the text My "ideas" for the future:
@greenify .Thanks, You have helped a lot. Now I get what it feels to work in a team.I have fixed most of the issues. Problems with these: 1.Should make the categories on right menu (expect the active one) collapsed by default. ==>Should I implement it now because right now the left navbar will look bad with just two listings. 2.I am not getting "example file consists of tabs (so people try to split on \t and hence they should copy the correct file". 3.I removed the footer from the start page , but in the tutorials page, removing the footer makes "Improve this page" and "Privacy Policy" look ugly.
If you don't know how to revert the series folder, run this:
git reset --soft HEAD~3 # run this with extreme care
git checkout series _config.yml # revert stuff
git commit -m "new website design" # choose a nice msg
git push -f
More info about git reset --soft
Now I get what it feels to work in a team
I hope I didn't frustrate you too much with my critics, but this is quite a huge (positive) change.
1.Should make the categories on right menu (expect the active one) collapsed by default. ==>Should I implement it now because right now the left navbar will look bad with just two listings.
Let's focus on getting this merged (see above) ;-)
2.I am not getting "example file consists of tabs (so people try to split on \t and hence they should copy the correct file".
Your editor automatically replaced all \t
with whitespaces and in same examples it matters whether there is whitespace or tabs. This is one of the reasons why I suggested to revert your changes in the series
folder.
3.I removed the footer from the start page , but in the tutorials page, removing the footer makes "Improve this page" and "Privacy Policy" look ugly.
Okay you convinced me to keep the footer, but we should resize its height.
Where can we see this redesign?
Sent from my iPhone
On Feb 11, 2015, at 7:15 PM, Seb notifications@github.com wrote:
If you don't know how to revert the series folder, run this:
git reset --soft HEAD~3 # run this with extreme care git checkout series _config.yml # revert stuff git commit -m "new website design" # choose a nice msg git push -f More info about git reset --soft
Now I get what it feels to work in a team
I hope I didn't frustrate you too much with my critics, but this is quite a huge (positive) change.
1.Should make the categories on right menu (expect the active one) collapsed by default. ==>Should I implement it now because right now the left navbar will look bad with just two listings.
Let's focus on getting this merged (see above) ;-)
2.I am not getting "example file consists of tabs (so people try to split on \t and hence they should copy the correct file".
Your editor automatically replaced all \t with whitespaces and in same examples it matters whether there is whitespace or tabs. This is one of the reasons why I suggested to revert your changes in the series folder.
3.I removed the footer from the start page , but in the tutorials page, removing the footer makes "Improve this page" and "Privacy Policy" look ugly.
Okay you convinced me to keep the footer, but we should resize its height.
— Reply to this email directly or view it on GitHub.
Just do a git clone and run jekyll locally ;-)
(You might need to use bundle
)
git clone https://github.com/prasunanand/edu
bundle install --path vendor/bundle
bundle exec jekyll serve
scrollspy can be implemented. Plz give the headings a "contentNavigate" class.
@prasunanand Thanks for your hard work!
git rebase -i HEAD~4
Then change pick
to 'squash` for the bottom 3 lines in your editor.
It would be preferable to summarize your work in a single line followed by a paragraph.
.ttf
files, but we aren't using all those fonts, right?font-awesome.css
since it is highly unlikely that someone would fiddle with them.*.less
files? Again, they would not be fiddled around with?For 3,4 see external/bootstrap.min.css
for example.
- Can you squash your commits to a single commit?
I am already doing that (including 1-3) - will push the merge soon.
@greenify Do you think all those files should go in? Some of them are not being used anywhere, right?
Nope I totally agree with you, there is no need to host the source of font-awesome - that is what I meant with "including 1-3".
Cool!
I merged this with https://github.com/biojs/edu/commit/97d09455a4038d5206506542a5c45a5128d57beb
and this is now online at http://edu.biojs.net
I did a couple of changes, most noteworthy I wrote very quickly two custom plugins (1 for the series menu, 1 for the TOC). The TOC is based on toc-generator and doesn't work for all pages at the moment, because some don't use h2
tags. I guess the quickest fix would be to either hide the menu if its empty or add h2
to the pages without a TOC.
Changed _config.yml to store the name of tutorials Changed index.md to display tutorials Added tags in the series files Changed the layout files Added Lato font and font-awesome for git icons Added custom stylesheets. Bootstrap is no more required