facn3 / ghm Goto Github PK
View Code? Open in Web Editor NEWTeam portfolio, first project.
Team portfolio, first project.
you have two navbars, what is the purpose for that?
Your code should be easy to read
When writing code it is good practice to separate your concerns as this makes your code more readable both for yourselves and others coming to look at your project. Separation of concerns is applicable in your project where you are using both classes and id's (here) for styling. It is common practice to use classes for CSS and id's for your Javascript
I really like that you've added a section about the updates and the technologies in use
you can use the html tag footer instead of div with the id='footer'
https://github.com/FACN3/GHM/blob/master/index.html#L118
for example: https://www.w3schools.com/tags/tag_footer.asp
It is good practice to use semantic HTML because semantic html elements make it clear to the browser what the meaning of your content is.
It takes a while to get used to working on github however its a fairly important concept so in general we follow these rules:
git pull
git merge master
git push
and create your PR and assign your fellow team mates as reviewersBy creating issues you know exactly what work you are doing and so do your teammates. It is also worth noting the title and description of your commits and PR should explain what work you have done. I should be able to come to your project and view a coherent story of PR to see how your project has developed over time.
the tag is missing in the raw code on github. However, I can see it in the code under the console. May be browser adds it automatically
It's really good practice to have sensible names for variables, classes, ids etc. This will help you and others understand each part of your codebase better. There are two nav bars and the only difference is the ids navbar and navbar1. You probably know exactly what the difference is, and I could find out by going through the CSS but it would be easier for everyone if there was a descriptive title
I do not have a problem with you using promises however this is a fairly advanced concept and I would be interested to know if everyone on the team understands promises concept. It is really important for everyone on the team to understand everything so please go through form.js together this morning.
A good reminder to switch up working each other's devices even when pair programming
Blocks of text should be limited to a certain number of characters/words per line. People are used to reading books with a line length of about 45โ90 characters, so as line length becomes longer it starts to get harder to scan the content. See this link for some more info. If the below section of the site had a maximum width it would look a lot more professional / readable.
When writing code we all comment out sections of code as this is a really useful way to try out different things. However once you have decided on the code you want its good to delete
should be in read me
One of the user stories for this week:
As a client with JavaScript disabled in their browser for security reasons
I would like to visit your site and get a similar experience to viewing your site on a modern browser with JavaScript enabled
so that I don't feel like I'm completely in the stone age.
When I disable Javascript the form doesn't submit. Is there another way you could do a form without using Javascript?
For this project it's a really good idea to host the site using github pages and provide a link in the README so people can view your site.
Good indentation is really important as it makes code more readable! You can use an atom package called atom-beautify and that will help you to avoid your code looking like this and this.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.