First off, thank you for considering contributing to this repo.
Following these guidelines helps to communicate that you respect the time of the developers managing and developing this open source project. In return, they should reciprocate that respect in addressing your issue, assessing changes, and helping you finalize your pull requests.
This website is an open source project and we welcome any contributions from our community! There are more ways to contribute that just fixing bugs and writing features - improving the design, submitting bug reports and opening issues are all great contributions and will be welcomed as much as any other.
As contributors you should be respectful and considerate of others - both contributors and non-contributors alike. Please refer to the code of conduct for our and your responsibilities to the rest of the community.
- Ensure contributions are unit tested and that all tests pass before submitting any pull-request
- If you do find any issues or think of a feature please create a Github issue for this first. Discuss things transparently and get community feedback.
git clone https://github.com/username/cea.ac.in .
npm install
npm start
This will provide you with a web interface available at http://localhost:8080/
If you're not sure where to start issues we've labelled some issues with #for-new-contributors so these are a great place to start!
If you do decide to work on an issue comment saying you intend to pick it up and we'll assign it to you. If you decide it's too much however do tell us and we can try to help out or unassign it so it's free for someone else to pick up.
Working on your first Pull Request? You can learn how from this free series, How to Contribute to an Open Source Project on GitHub.
At this point, you're ready to make your changes! Feel free to ask for help; everyone is a beginner at first 😸
-
Add your html files in the
src
directory (By defaultindex.html
is added to yoursrc
directory, feel free to make changes)-
Make sure you add it in your
webpack.config.js
(Replaceyourfile
with yourfilename
)plugins: [ ... new HtmlWebpackPlugin({ template: 'src/yourfile.html', inject: 'body', filename: 'yourfile.html' }), ... ],
-
-
Add images to your
src/assets
folder -
Add sass files to
src/scss
folder-
Make sure you import the scss file in
main.scss
@import "filename";
-
After modifying 'webpack.config.js' file, make sure you install the currently required modules with
npm install
Then start development environment normally with
npm start