Help contribute to table-sort-js!

Development:


  • Development on table-sort-js happens at GitHub.
  • If you want to contribute have a look at the issues, or open an issue.
  • If you have ideas on how to improve table-sort-js ,or questions you can post in discussions.

How to contribute to table-sort-js:


  • First fork table-sort-js and then clone your fork to the desktop.
  • Whilst in the table-sort-js directory use npm install in your terminal. (table-sort-js is a ReactJS app)
  • Run table-sort-js with the command: npm run start
  • note: table-sort-js currently uses node version 16; I would recommend using node version manager (nvm) and running the command nvm 16 to select node version 16.
  • Testing table-sort-js: npm run test (currently uses Jest and Jsdom. test/table.test.js is where you can write tests and test/table.js is where a testing table is created).
  • Development on table-sort-js is currently in public/table-sort.js and uses public/index.html to test on; this will change once issue issue#30 is completed.
  • Alternatively, you can do manual testing by using an HTML file and loading table-sort.js with the <script src="table-sort.js"> tag and clicking the HTML file to open it with the browser.