efir-tractatus / sdc-questions-answers Goto Github PK
View Code? Open in Web Editor NEWA simple GraphQL API to serve data to a Q&A component of a front-end retail portal
License: MIT License
A simple GraphQL API to serve data to a Q&A component of a front-end retail portal
License: MIT License
Good job ignoring any .pem keys in your .gitignore and .dockerignore. However, just to be extra careful and follow best convention, I believe you're supposed to keep any .pem files/keys inside the 'ssh' directory located in your root directory (on Macs found at ~/.ssh), to avoid them getting accidentally pushed up to GitHub or become publicly available.
I would suggest possibly also attaching a volume to your server code in case you want to make changes on your local machine and have them automatically update in your Docker container. If you create this container and use 'nodemon', you can make changes and simultaneously see them made in your container as you code!
It might make more sense to have the Dockerfile to build your 'server' image inside the actual 'server' directory so you don't need to have longer paths in the Dockerfile itself and you can just specify the path to your 'server' directory from the docker-compose yaml files
Usually it's best practice to keep IP's and Ports in a 'config' file or as environment variables. Here, it doesn't really matter because it's on your localhost, but if you possibly switch it to a public host, you may not want to make that public on GitHub.
Make sure to create a Readme file to outline how to get the project up and running, and key information you want to convey about it. This is the first page that will show when anyone researches your repository, so make it welcoming. Feel free to outline your efforts and reference materials demonstrating your work on the project, and remember to include instructions on how to use those npm scripts.
Your code should be readable, but it canβt speak for itself. Provide context for the project and use the README to tell the reader what they need to know about this project. For SDC, this is your chance to outline considerations that donβt appear in code. Check out the learn for more.
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.