cfpb / open-source-project-template Goto Github PK
View Code? Open in Web Editor NEWA project template containing default open source files for new projects
License: Creative Commons Zero v1.0 Universal
A project template containing default open source files for new projects
License: Creative Commons Zero v1.0 Universal
The Technology Stack and Dependencies sections overlap each other and it's not clear what should be included in one versus the other. Are there examples in the existing code base?
It seems helpful to have the dependencies section list the software that is then installed in Installation section that immediate follows it.
Some readmes have them, some don't. Does the project template have an opinion?
echo "I'm a console command!"
$ echo "so am I!"
cfgov-refresh has the following URL in the readme that populates a new bug report with filled in values:
The new issue gets populated with a set label and content:
A generic template for a URL like this might be nice to include in this repo's example project Readme. It could be copied-and-pasted and with filler for the project... e.g.:
https://github.com/cfpb/<REPLACE WITH PROJECT REPOSITORY NAME>/issues/new?body=%23%23%20Actual%20Behavior%0D%0D%0D%23%23%20Expected%20Behavior%0D%0D%0D%23%23%20Steps%20to%20Reproduce%0D%0D%0D%23%23%20Screenshot&labels=bug
They kind of fit under Known Issues... but are also kind of separate. See e.g. [GHE]/CFPB/UnityBox#troubleshooting
Installation can be quite a long section, but only needs to be read once (ideally). Having it in the main readme hurts scan-ability and detracts from reading over usage and config instructions.
The instructions say an external file can be linked to, but perhaps this repo should set a precedence of having installation instructions in their own file like the contributing doc and changelog are?
I'd suggest:
INSTALL.md
in the project root directory.## Installation
Follow the instructions in [INSTALL](INSTALL.md).
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.