webdevhub

所属分类:工具库
开发工具:JavaScript
文件大小:0KB
下载次数:0
上传日期:2023-07-11 10:41:00
上 传 者sh-1993
说明:  web开发人员的中心,提供各种工具来帮助满足任何开发需求。
(A hub for web developers that offers a variety of tools to help with any developing needs.)

文件列表:
CODE_OF_CONDUCT.md (5231, 2022-07-23)
LICENSE (1078, 2022-07-23)
package-lock.json (105902, 2022-07-23)
package.json (1005, 2022-07-23)
public/ (0, 2022-07-23)
public/converters/ (0, 2022-07-23)
public/converters/colour-converter.js (2992, 2022-07-23)
public/converters/epoch-time-converter.js (547, 2022-07-23)
public/converters/hex-to-filter.js (9370, 2022-07-23)
public/converters/image-converter.js (2654, 2022-07-23)
public/converters/json-xml-converter.js (3094, 2022-07-23)
public/formatters/ (0, 2022-07-23)
public/formatters/code-formatter.js (2696, 2022-07-23)
public/icons/ (0, 2022-07-23)
public/icons/256x256.jpg (7138, 2022-07-23)
public/icons/avatar-placeholder.png (26593, 2022-07-23)
public/icons/check.png (20230, 2022-07-23)
public/icons/clock.png (982, 2022-07-23)
public/icons/close.png (1795, 2022-07-23)
public/icons/code.png (497, 2022-07-23)
public/icons/colour.png (1082, 2022-07-23)
public/icons/copy.png (206, 2022-07-23)
public/icons/file.png (409, 2022-07-23)
public/icons/image.png (625, 2022-07-23)
public/icons/json.png (620, 2022-07-23)
public/icons/link-icon.png (675, 2022-07-23)
public/icons/link.png (10489, 2022-07-23)
public/icons/menu.png (15234, 2022-07-23)
public/icons/notification.png (559, 2022-07-23)
public/icons/text.png (492, 2022-07-23)
... ...

# WebDevHub - A place for developers [![GitHub issues](https://img.shields.io/github/issues/THHamiltonSmith/webdevhub)](https://github.com/THHamiltonSmith/webdevhub/issues) [![GitHub stars](https://img.shields.io/github/stars/THHamiltonSmith/webdevhub)](https://github.com/THHamiltonSmith/webdevhub/stargazers) [![GitHub license](https://img.shields.io/github/license/THHamiltonSmith/webdevhub)](https://github.com/THHamiltonSmith/webdevhub/blob/master/LICENSE) > WebDevHub is designed to be one central place for developers, that offers a variety of tools to help with any developing needs. This includes code formatters, file converters, image compressors etc. https://webdevhub.herokuapp.com/ A central hub with all the tools a developer might need makes it easier to focus on developing, rather then searching for different sites to find a working tool. WebDevHub eliminates this hassle. The site is open-source, designed to be made by the users. If there a feature you want to add, a bug you want to fix etc, simply open a pull request. --- ### Implemented Features - Hex to css `filter:` converter - Word Counter - Lorem Ipsum Generator - Code Formatter (HTML, CSS, JS, etc.) - JSON to XML converter. - Color Converter (Hex to RGB etc.) - Epoch Converter ### Planned Features - Image Converter *- UI implemented but needs server-side code to fix* - URL Shortner - File Compressors - Site/code templates. - Expansion to provide tools for other programming languages (C, C++, Python etc.) - CSS grid generator - JWT encoder / decoder - Link to Regex101 - Colour palette generator from a base colour - Text & JSON diff - JS repl - ESLint & Prettier config generators - .MD formatter/preview If you like, you can fork the repo and create a pull request to contribute one of these features to the site. These are only some of the features planned to be added, and more will be listed here in the future. Check out the Projects page to see a more in-depth board of potential features to be added, or create a pull request and suggest your own feature. --- ### Frameworks Used - Node.js - Luna Framework (CSS) - jQuery - CodeMirror - js-beautify   ## How to Contribute To contribute to the site: 1. Clone the repository via terminal or github desktop. 2. Run `npm i` to install all needed node packages. 3. In a terminal window opened in the main project directory, run `npm run devStart` to active nodemon, which will restart the test server whenever a change is made. The server can be acessed at `localhost:3000` 4. Create a new file in the `/views` directory titled `your-feature.ejs` and a new JS file in the `/public` directory titled `your-feature.js` in a relevent subfolder. 5. Add a new `app.get` request in the `server.js` file, as such: ```js app.get("/your-feature", (req, res) => { // Render the page with given paramaters. res.render("your-path/your-feature", { // The name of the .ejs file you created including the path title: "Your Feature", // The title of the webpage, usually the same as the feature name. }); }); ``` 6. Code your feature. 7. Add a link to the feature on the home page under a relevant subcategory. 8. (Optional) - Credit yourself at the bottom of your feature using this sample code. Have a look here for an example of how it is done. ```html
Feature added by @your-username ``` 8. Create a pull request for your new feature. ### Rules/Guidelines for contributing - Try to follow the site's colour scheme. - Comment your code as you go and use readable variable names. Its hard to debug code when it looks like Latin. - Dont delete or change other people's code without a good explanation, or your pull-request wont be approved. > We want to make our documentation (including this README) the best it can be. If you have any suggestions, please open an issue or join our Discord for discussion.   ## Screenshots Screenshot 2022-06-25 at 9 18 18 pm Screenshot 2022-06-28 at 11 51 51 pm Screenshot 2022-06-29 at 12 15 32 am

近期下载者

相关文件


收藏者